You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

628 lines
32 KiB
C#

11 months ago
using System;
using System.Collections;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Text;
using DSWeb.DataAccess;
using System.Data.SqlClient;
using DSWeb.Models;
using DSWeb.EntityDA;
using System.Web.Script.Serialization;
using System.IO;
using System.Drawing;
namespace DSWeb.Shipping
{
public partial class CompanysInfo : System.Web.UI.Page
{
public string strHandleType = String.Empty;
public string sSQL = String.Empty;
public string gvid = String.Empty;
T_ALL_DA T_ALL_DA = new T_ALL_DA();
MoneyConvert MoneyConvert = new MoneyConvert();
CompanyEntity CompanyEntity = new CompanyEntity();
CompanyDA CompanyDA = new CompanyDA();
public string strUserID;//用户GID
protected void Page_Load(object sender, EventArgs e)
{
if (Session["USERID"] != null)
{
strUserID = Session["USERID"].ToString().Trim();
this.hdUserID.Value = strUserID.Trim();
}
//
if (!IsPostBack)
{
if (Request.QueryString["handle"] != null) //if (Request.QueryString["handle"] != null)
{
ViewState["strHandleType"] = Request.QueryString["handle"].ToString();//"edit";
strHandleType = ViewState["strHandleType"].ToString().Trim();
if (Request.QueryString["id"] != null)//if (Request.QueryString["id"] != null)
{
ViewState["GID"] = Request.QueryString["id"].ToString();//"topseaeusername129481962859531250";
this.hdGid.Value = ViewState["GID"].ToString().Trim();
}
switch (strHandleType)
{
case "add"://新增
//ViewState["GID"] = getBSNO();
//this.hdGid.Value = ViewState["GID"].ToString().Trim();
//
tbCODENAME.Text = "";
tbNAME.Text = "";
tbFULLNAME.Text = "";
tbENNAME.Text = "";
tbADDRESS.Text = "";
tbENADDRESS.Text = "";
tbOFFICEPHONE.Text = "";
tbFAX.Text = "";
tbWEBSITEURL.Text = "";
tbEMAIL.Text = "";
tbLICENSECODE.Text = "";
tbTAXCODE.Text = "";
tbBillRises.Text = "";
tbChequePayable.Text = "";
tbPRTHEADXML1.Text = "";
tbPRTHEADXML2.Text = "";
tbPRTHEADXML3.Text = "";
tbPRTHEADXML4.Text = "";
tbPRTHEADXML5.Text = "";
tbBANKSHEAD.Text = "";
//
getImage2(myimg.Src.Trim());
break;
case "edit"://录入
CompanyEntity = CompanyDA.GetCompanyByID(ViewState["GID"].ToString().Trim());
if (CompanyEntity.GID != null)
{
tbCODENAME.Text = CompanyEntity.CODENAME.ToString().Trim();
tbNAME.Text = CompanyEntity.NAME.ToString().Trim();
tbFULLNAME.Text = CompanyEntity.FULLNAME.ToString().Trim();
tbENNAME.Text = CompanyEntity.ENNAME.ToString().Trim();
tbADDRESS.Text = CompanyEntity.ADDRESS.ToString().Trim();
tbENADDRESS.Text = CompanyEntity.ENADDRESS.ToString().Trim();
tbOFFICEPHONE.Text = CompanyEntity.OFFICEPHONE.ToString().Trim();
tbFAX.Text = CompanyEntity.FAX.ToString().Trim();
tbWEBSITEURL.Text = CompanyEntity.WEBSITEURL.ToString().Trim();
tbEMAIL.Text = CompanyEntity.EMAIL.ToString().Trim();
tbLICENSECODE.Text = CompanyEntity.LICENSECODE.ToString().Trim();
tbTAXCODE.Text = CompanyEntity.TAXCODE.ToString().Trim();
tbBillRises.Text = CompanyEntity.BillRises.ToString().Trim();
tbChequePayable.Text = CompanyEntity.ChequePayable.ToString().Trim();
tbPRTHEADXML1.Text = CompanyEntity.PRTHEADXML1.ToString().Trim();
tbPRTHEADXML2.Text = CompanyEntity.PRTHEADXML2.ToString().Trim();
tbPRTHEADXML3.Text = CompanyEntity.PRTHEADXML3.ToString().Trim();
tbPRTHEADXML4.Text = CompanyEntity.PRTHEADXML4.ToString().Trim();
tbPRTHEADXML5.Text = CompanyEntity.PRTHEADXML5.ToString().Trim();
tbBANKSHEAD.Text = CompanyEntity.BANKSHEAD.ToString().Trim();
if (CompanyEntity.LOGO != null)
{
getLOGO(CompanyEntity.LOGO);
//getImage("select LOGO from [company] where GID='" + CompanyEntity.GID + "'");
}
}
break;
}
}
else
{
}
}
}
protected void getLOGO(byte[] photo)
{
//byte[] photo = (byte[])myds.Tables[0].Rows[0]["LOGO"];
//图片路径
string strPath = "../images/logo/" + ViewState["GID"].ToString().Trim() + ".gif";
string strPhotoPath = Server.MapPath(strPath);
//保存图片文件
BinaryWriter bw = new BinaryWriter(File.Open(strPhotoPath, FileMode.OpenOrCreate));
bw.Write(photo);
bw.Close();
//显示图片
this.myimg.Src = strPath;
ViewState["myFile"] = photo;
}
protected void getImage(string strSQL)
{
//设置Image控件显示从数据库中读出的二进制图片
SqlConnection myConn = new SqlConnection(ConfigurationManager.ConnectionStrings["DongShengDB"].ConnectionString);
SqlDataAdapter myda = new SqlDataAdapter(strSQL, myConn);
DataSet myds = new DataSet();
myConn.Open();
myda.Fill(myds);
myConn.Close();
//
byte[] photo = (byte[])myds.Tables[0].Rows[0]["LOGO"];
//图片路径
string strPath = "../images/logo/" + ViewState["GID"].ToString().Trim() + ".gif";
string strPhotoPath = Server.MapPath(strPath);
//保存图片文件
BinaryWriter bw = new BinaryWriter(File.Open(strPhotoPath,FileMode.OpenOrCreate));
bw.Write(photo);
bw.Close();
//显示图片
this.myimg.Src = strPath;
}
protected void getImage2(string strPath)
{
//图片路径
string strPhotoPath = Server.MapPath(strPath);
FileStream fs = new FileStream(strPhotoPath, FileMode.Open);
int filelength = 0;
filelength = (int)fs.Length; //获得文件长度
Byte[] photo = new Byte[filelength]; //建立一个字节数组
fs.Read(photo, 0, filelength); //按字节流读取
fs.Close();
ViewState["myFile"] = photo;
}
protected String getBSNO()
{
string strBSNO = Guid.NewGuid().ToString();
strBSNO = strBSNO.Replace("-", "");
strBSNO = "Com" + strBSNO;
return strBSNO;
}
protected bool getAdd()
{
CompanyEntity.GID = getBSNO();
CompanyEntity.CODENAME = tbCODENAME.Text.Trim();
CompanyEntity.NAME = tbNAME.Text.Trim();
CompanyEntity.FULLNAME = tbFULLNAME.Text.Trim();
CompanyEntity.ENNAME = tbENNAME.Text.Trim();
CompanyEntity.ADDRESS = tbADDRESS.Text.Trim();
CompanyEntity.ENADDRESS = tbENADDRESS.Text.Trim();
CompanyEntity.OFFICEPHONE = tbOFFICEPHONE.Text.Trim();
CompanyEntity.FAX = tbFAX.Text.Trim();
CompanyEntity.WEBSITEURL = tbWEBSITEURL.Text.Trim();
CompanyEntity.EMAIL = tbEMAIL.Text.Trim();
CompanyEntity.LICENSECODE = tbLICENSECODE.Text.Trim();
CompanyEntity.TAXCODE = tbTAXCODE.Text.Trim();
CompanyEntity.BillRises = tbBillRises.Text.Trim();
CompanyEntity.ChequePayable = tbChequePayable.Text.Trim();
CompanyEntity.PRTHEADXML1 = tbPRTHEADXML1.Text.Trim();
CompanyEntity.PRTHEADXML2 = tbPRTHEADXML2.Text.Trim();
CompanyEntity.PRTHEADXML3 = tbPRTHEADXML3.Text.Trim();
CompanyEntity.PRTHEADXML4 = tbPRTHEADXML4.Text.Trim();
CompanyEntity.PRTHEADXML5 = tbPRTHEADXML5.Text.Trim();
CompanyEntity.CREATEUSER = strUserID.Trim();
CompanyEntity.MODIFIEDUSER = strUserID.Trim();
CompanyEntity.BANKSHEAD = tbBANKSHEAD.Text.Trim();
//
CompanyEntity.POSTCODE = "";
CompanyEntity.ISDELETED= false;
CompanyEntity.ISDISABLE = false;
CompanyEntity.PARENTID = "";
//
Int32 FileLength = 0;//有可能图片的大小会超出INT的范围所以声明为Int32,当然这和下面大小的判断有关系
try
{
string FileName = this.myFile.FileName;
string fileTitle = this.myFile.PostedFile.FileName.ToString();
HttpPostedFile UpFile = this.myFile.PostedFile;//获取对由客户端指定的上传文件的访问
//UpFile = this.myFile.PostedFile;//获取对由客户端指定的上传文件的访问
FileLength = UpFile.ContentLength;//获取上传文件的字节大小
if (FileLength == 0)
{
CompanyEntity.LOGO = (Byte[])ViewState["myFile"];
//System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3,this.GetType(),"unReport32","alert('对不起请选择要上传的LOGO');", true);
//return false;
}
else
{
string exName = FileName.Substring(FileName.LastIndexOf(".") + 1).ToUpper();//截取图片的后缀名
if (exName == "JPG" || exName == "BMP" || exName == "GIF")//判断图片的类型
{
Byte[] FileByte = new Byte[FileLength]; //图象文件储存到数组
Stream ObjectStream = UpFile.InputStream;//建立数据流对像,获取一个 Stream 对象,该对象指向一个上载文件,以准备读取该文件的内容。
ObjectStream.Read(FileByte, 0, FileLength); //读取图象文件数据
CompanyEntity.LOGO = FileByte;
/*
int nWidth = 75;
int nHeight = 75;
string ImageName = DateTime.Now.ToString("yyyyMMddhhmmssfff") + "." + exName;//图片名称设置为保存的时间
System.Drawing.Image image;
image = System.Drawing.Bitmap.FromStream(ObjectStream);
nWidth = image.Width;
nHeight = image.Height;
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["DongShengDB"].ConnectionString);
string StrSql = "update [company] set LOGO=@LOGO where GID='" + ViewState["GID"].ToString().Trim() + "'";
SqlCommand Cmd = new SqlCommand(StrSql, conn);
Cmd.Parameters.Add("@LOGO", SqlDbType.Binary);
Cmd.Parameters["@LOGO"].Value = FileByte;
conn.Open();
Cmd.ExecuteNonQuery();
conn.Close();
//Response.Write("<script>alert('图片保存到数据库成功');window.opener.location.reload();window.close();history.back();</script>");
*/
}
else
{
//Response.Write("<script>alert('对不起,请选择正确的的图片')</script>");
System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport33", "alert('出错,请选择正确的的图片!');", true);
return false;
}
}
}
catch (Exception)
{
System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport34", "alert('出错,请选择正确的的图片!');", true);
//Response.Write("<script>alert('出错,请重新填写!');history.back();</script>");
return false;
}
//
int iResult = CompanyDA.InserInfo(CompanyEntity);
if (iResult > 0)
{
ViewState["GID"] = CompanyEntity.GID.Trim();
this.hdGid.Value = CompanyEntity.GID.Trim();
ViewState["strHandleType"] = "edit";
return true;
}
else
{
return false;
}
}
protected bool getEdit()
{
CompanyEntity.GID = ViewState["GID"].ToString().Trim();
CompanyEntity.CODENAME = tbCODENAME.Text.Trim();
CompanyEntity.NAME = tbNAME.Text.Trim();
CompanyEntity.FULLNAME = tbFULLNAME.Text.Trim();
CompanyEntity.ENNAME = tbENNAME.Text.Trim();
CompanyEntity.ADDRESS = tbADDRESS.Text.Trim();
CompanyEntity.ENADDRESS = tbENADDRESS.Text.Trim();
CompanyEntity.OFFICEPHONE = tbOFFICEPHONE.Text.Trim();
CompanyEntity.FAX = tbFAX.Text.Trim();
CompanyEntity.WEBSITEURL = tbWEBSITEURL.Text.Trim();
CompanyEntity.EMAIL = tbEMAIL.Text.Trim();
CompanyEntity.LICENSECODE = tbLICENSECODE.Text.Trim();
CompanyEntity.TAXCODE = tbTAXCODE.Text.Trim();
CompanyEntity.BillRises = tbBillRises.Text.Trim();
CompanyEntity.ChequePayable = tbChequePayable.Text.Trim();
CompanyEntity.PRTHEADXML1 = tbPRTHEADXML1.Text.Trim();
CompanyEntity.PRTHEADXML2 = tbPRTHEADXML2.Text.Trim();
CompanyEntity.PRTHEADXML3 = tbPRTHEADXML3.Text.Trim();
CompanyEntity.PRTHEADXML4 = tbPRTHEADXML4.Text.Trim();
CompanyEntity.PRTHEADXML5 = tbPRTHEADXML5.Text.Trim();
CompanyEntity.CREATEUSER = strUserID.Trim();
CompanyEntity.MODIFIEDUSER = strUserID.Trim();
CompanyEntity.BANKSHEAD = tbBANKSHEAD.Text.Trim();
//
CompanyEntity.POSTCODE = "";
CompanyEntity.ISDELETED = false;
CompanyEntity.ISDISABLE = false;
CompanyEntity.PARENTID = "";
//
Int32 FileLength = 0;//有可能图片的大小会超出INT的范围所以声明为Int32,当然这和下面大小的判断有关系
try
{
string FileName = this.myFile.FileName;
string fileTitle = this.myFile.PostedFile.FileName.ToString();
HttpPostedFile UpFile = this.myFile.PostedFile;//获取对由客户端指定的上传文件的访问
//UpFile = this.myFile.PostedFile;//获取对由客户端指定的上传文件的访问
FileLength = UpFile.ContentLength;//获取上传文件的字节大小
if (FileLength == 0)
{
CompanyEntity.LOGO = (Byte[])ViewState["myFile"];
}
else
{
string exName = FileName.Substring(FileName.LastIndexOf(".") + 1).ToUpper();//截取图片的后缀名
if (exName == "JPG" || exName == "BMP" || exName == "GIF")//判断图片的类型
{
Byte[] FileByte = new Byte[FileLength]; //图象文件储存到数组
Stream ObjectStream = UpFile.InputStream;//建立数据流对像,获取一个 Stream 对象,该对象指向一个上载文件,以准备读取该文件的内容。
ObjectStream.Read(FileByte, 0, FileLength); //读取图象文件数据
CompanyEntity.LOGO = FileByte;
/*
int nWidth = 75;
int nHeight = 75;
string ImageName = DateTime.Now.ToString("yyyyMMddhhmmssfff") + "." + exName;//图片名称设置为保存的时间
System.Drawing.Image image;
image = System.Drawing.Bitmap.FromStream(ObjectStream);
nWidth = image.Width;
nHeight = image.Height;
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["DongShengDB"].ConnectionString);
string StrSql = "update [company] set LOGO=@LOGO where GID='" + ViewState["GID"].ToString().Trim() + "'";
SqlCommand Cmd = new SqlCommand(StrSql, conn);
Cmd.Parameters.Add("@LOGO", SqlDbType.Binary);
Cmd.Parameters["@LOGO"].Value = FileByte;
conn.Open();
Cmd.ExecuteNonQuery();
conn.Close();
//Response.Write("<script>alert('图片保存到数据库成功');window.opener.location.reload();window.close();history.back();</script>");
*/
}
else
{
//Response.Write("<script>alert('对不起,请选择正确的图片')</script>");
System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport36", "alert('出错,请选择正确的图片!');", true);
return false;
}
}
}
catch (Exception)
{
System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport37", "alert('出错,请选择正确的图片!');", true);
//Response.Write("<script>alert('出错,请重新填写!');history.back();</script>");
return false;
}
//
int iResult = CompanyDA.UpdateInfo(CompanyEntity);
if (iResult > 0)
{
//Response.Write("<script>alert('成功提交!');history.back();</script>");
return true;
}
else
{
//Response.Write("<script>alert('出错,请重新填写!');history.back();</script>");
return false;
}
}
protected void btnEnter_Click(object sender, EventArgs e)
{
if (tbCODENAME.Text.Trim() == "")
{
System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3,this.GetType(),"unReport38", "alert('公司代码不允许为空,请重新填写!');", true);
return;
}
//
if (tbNAME.Text.Trim() == "")
{
System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport39", "alert('公司简称不允许为空,请重新填写!');", true);
return;
}
//
if (tbBANKSHEAD.Text.Trim() == "")
{
System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport41", "alert('票号头字符不允许为空,请重新填写!');", true);
return;
}
//
bool bl = false;
strHandleType = ViewState["strHandleType"].ToString();
if (strHandleType.Equals("add"))//新增
{
DataSet ds = CompanyDA.GetCompanySQL(" and CODENAME='" + tbCODENAME.Text.Trim() + "'");
if (ds != null)
{
if (ds.Tables[0].Rows[0]["CODENAME"].ToString().Trim() != "")
{
System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport310", "alert('公司代码重复,请重新填写!');", true);
return;
}
}
//
ds = CompanyDA.GetCompanySQL(" and [NAME]='" + tbNAME.Text.Trim() + "'");
if (ds != null)
{
if (ds.Tables[0].Rows[0]["NAME"].ToString().Trim() != "")
{
System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport311", "alert('公司简称重复,请重新填写!');", true);
return;
}
}
//
Int32 FileLength = 0;//有可能图片的大小会超出INT的范围所以声明为Int32,当然这和下面大小的判断有关系
HttpPostedFile UpFile = this.myFile.PostedFile;//获取对由客户端指定的上传文件的访问
FileLength = UpFile.ContentLength;//获取上传文件的字节大小
if (FileLength == 0)
{
CompanyEntity.LOGO = (Byte[])ViewState["myFile"];
//Response.Write("<script>alert('对不起,请选择要上传的图片')</script>");
//System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport312", "alert('对不起请选择要上传的LOGO');", true);
//return;
}
//
bl = getAdd();
}
else if (strHandleType.Equals("edit"))//录入
{
DataSet ds = CompanyDA.GetCompanySQL(" and CODENAME='" + tbCODENAME.Text.Trim() + "' and Gid<>'" + ViewState["GID"].ToString().Trim() + "'");
if (ds != null)
{
if (ds.Tables[0].Rows[0]["CODENAME"].ToString().Trim() != "")
{
System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport313", "alert('公司代码重复,请重新填写!');", true);
return;
}
}
//
ds = CompanyDA.GetCompanySQL(" and [NAME]='" + tbNAME.Text.Trim() + "' and Gid<>'" + ViewState["GID"].ToString().Trim() + "'");
if (ds != null)
{
if (ds.Tables[0].Rows[0]["NAME"].ToString().Trim() != "")
{
System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport314", "alert('公司简称重复,请重新填写!');", true);
return;
}
}
//
bl = getEdit();
}
//
ibDel.Enabled = true;
ibAdd.Enabled = true;
//
if (bl)
{
/*
//Int32 FileLength = 0;//有可能图片的大小会超出INT的范围所以声明为Int32,当然这和下面大小的判断有关系
try
{
string FileName = this.myFile.FileName;
string fileTitle = this.myFile.PostedFile.FileName.ToString();
//HttpPostedFile UpFile = this.myFile.PostedFile;//获取对由客户端指定的上传文件的访问
UpFile = this.myFile.PostedFile;//获取对由客户端指定的上传文件的访问
FileLength = UpFile.ContentLength;//获取上传文件的字节大小
if (FileLength == 0)
{
//Response.Write("<script>alert('对不起,请选择要上传的图片')</script>");
System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport30", "alert('对不起请选择要上传的LOGO');", true);
return;
}
string exName = FileName.Substring(FileName.LastIndexOf(".") + 1).ToUpper();//截取图片的后缀名
if (exName == "JPG" || exName == "BMP" || exName == "GIF")//判断图片的类型
{
Byte[] FileByte = new Byte[FileLength]; //图象文件储存到数组
Stream ObjectStream = UpFile.InputStream;//建立数据流对像,获取一个 Stream 对象,该对象指向一个上载文件,以准备读取该文件的内容。
ObjectStream.Read(FileByte, 0, FileLength); //读取图象文件数据
int nWidth = 75;
int nHeight = 75;
string ImageName = DateTime.Now.ToString("yyyyMMddhhmmssfff") + "." + exName;//图片名称设置为保存的时间
System.Drawing.Image image;
image = System.Drawing.Bitmap.FromStream(ObjectStream);
nWidth = image.Width;
nHeight = image.Height;
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["DongShengDB"].ConnectionString);
string StrSql = "update [company] set LOGO=@LOGO where GID='" + ViewState["GID"].ToString().Trim() + "'";
SqlCommand Cmd = new SqlCommand(StrSql, conn);
Cmd.Parameters.Add("@LOGO", SqlDbType.Binary);
Cmd.Parameters["@LOGO"].Value = FileByte;
conn.Open();
Cmd.ExecuteNonQuery();
conn.Close();
//Response.Write("<script>alert('图片保存到数据库成功');window.opener.location.reload();window.close();history.back();</script>");
}
else
{
//Response.Write("<script>alert('对不起,请选择正确的的图片')</script>");
System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport30", "alert('出错,请选择正确的的图片!');", true);
return;
}
}
catch (Exception ex)
{
System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport31", "alert('出错,请选择正确的的图片!');", true);
//Response.Write("<script>alert('出错,请重新填写!');history.back();</script>");
return;
}
*/
//
System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport30", "reloadParent('" + ViewState["GID"].ToString().Trim() + "');", true);
//System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport30", "alert('成功提交!');", true);
//Response.Write("<script>alert('成功提交!');history.back();</script>");
return;
}
else
{
System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport31", "alert('出错,请重新填写!');", true);
//Response.Write("<script>alert('出错,请重新填写!');history.back();</script>");
return;
}
}
protected void btnAdd_Click(object sender, EventArgs e)
{
ViewState["strHandleType"] = "add";
tbCODENAME.Text = "";
tbNAME.Text = "";
tbFULLNAME.Text = "";
tbENNAME.Text = "";
tbADDRESS.Text = "";
tbENADDRESS.Text = "";
tbOFFICEPHONE.Text = "";
tbFAX.Text = "";
tbWEBSITEURL.Text = "";
tbEMAIL.Text = "";
tbLICENSECODE.Text = "";
tbTAXCODE.Text = "";
tbBillRises.Text = "";
tbChequePayable.Text = "";
tbPRTHEADXML1.Text = "";
tbPRTHEADXML2.Text = "";
tbPRTHEADXML3.Text = "";
tbPRTHEADXML4.Text = "";
tbPRTHEADXML5.Text = "";
tbBANKSHEAD.Text = "";
//
ibDel.Enabled = false;
ibAdd.Enabled = true;
ibEnter.Enabled = true;
}
protected void btnDel_Click(object sender, EventArgs e)
{
string alt = CompanyDA.GetCompanyDel(ViewState["GID"].ToString().Trim(), strUserID.Trim());
if (alt != "")
{
System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport40", "alert('" + alt + "');", true);
return;
}
else
{
//window.opener.location.reload();
System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport50", "alert('删除成功!');", true);
}
//
ViewState["strHandleType"] = "edit";
CompanyEntity = CompanyDA.GetCompanyTop1();
if (CompanyEntity.GID != null)
{
tbCODENAME.Text = CompanyEntity.CODENAME.ToString().Trim();
tbNAME.Text = CompanyEntity.NAME.ToString().Trim();
tbFULLNAME.Text = CompanyEntity.FULLNAME.ToString().Trim();
tbENNAME.Text = CompanyEntity.ENNAME.ToString().Trim();
tbADDRESS.Text = CompanyEntity.ADDRESS.ToString().Trim();
tbENADDRESS.Text = CompanyEntity.ENADDRESS.ToString().Trim();
tbOFFICEPHONE.Text = CompanyEntity.OFFICEPHONE.ToString().Trim();
tbFAX.Text = CompanyEntity.FAX.ToString().Trim();
tbWEBSITEURL.Text = CompanyEntity.WEBSITEURL.ToString().Trim();
tbEMAIL.Text = CompanyEntity.EMAIL.ToString().Trim();
tbLICENSECODE.Text = CompanyEntity.LICENSECODE.ToString().Trim();
tbTAXCODE.Text = CompanyEntity.TAXCODE.ToString().Trim();
tbBillRises.Text = CompanyEntity.BillRises.ToString().Trim();
tbChequePayable.Text = CompanyEntity.ChequePayable.ToString().Trim();
tbPRTHEADXML1.Text = CompanyEntity.PRTHEADXML1.ToString().Trim();
tbPRTHEADXML2.Text = CompanyEntity.PRTHEADXML2.ToString().Trim();
tbPRTHEADXML3.Text = CompanyEntity.PRTHEADXML3.ToString().Trim();
tbPRTHEADXML4.Text = CompanyEntity.PRTHEADXML4.ToString().Trim();
tbPRTHEADXML5.Text = CompanyEntity.PRTHEADXML5.ToString().Trim();
tbBANKSHEAD.Text = CompanyEntity.BANKSHEAD.ToString().Trim();
if (CompanyEntity.LOGO != null)
{
getLOGO(CompanyEntity.LOGO);
//getImage("select LOGO from [company] where GID='" + CompanyEntity.GID + "'");
}
}
//
ibDel.Enabled = false;
ibAdd.Enabled = false;
}
public bool IsNumeric(string s)
{
int inum = 0;
bool bReturn = true;
try
{
inum = int.Parse(s);
}
catch
{
inum = 0;
bReturn = false;
}
return bReturn;
}
}
}