using System;
using CoreSavingLibrary;
using System.Collections;
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.Xml.Linq;
using CoreSavingLibrary.WcfCommon;
using DataLibrary;
using System.IO;
namespace Saving.Applications
{
public partial class w_dlg_picture : PageWebDialog, WebDialog
{
protected String savePic;
private String member_no;
public void InitJsPostBack()
{
savePic = WebUtil.JsPostBack(this, "savePic");
}
public void CheckJsPostBack(string eventArg)
{
if (eventArg == "savePic")
{
SaveWebSheet();
try
{
member_no = Request["member"];
if (member_no != "")
{
try
{
String imageUrl = state.SsUrl + "Applications/keeping/dlg/member_picture/" + member_no + ".jpg";
Image1.ImageUrl = imageUrl;
Label1.Text = "รูปภาพสมาชิก " + member_no;
}
catch (Exception ex) { Label2.Text = ex.ToString(); }
}
else
{
Image1.ImageUrl = "";
Label1.Text = "";
}
TextBox1.Text = member_no;
}
catch (Exception ex)
{
Label2.Text = ex.ToString();
member_no = "";
}
}
}
public void SaveWebSheet()
{
member_no = Request["member"];
TextBox1.Text = member_no;
if ((FileUpload.PostedFile != null) && (FileUpload.PostedFile.ContentLength > 0) && member_no != "")
{
try
{
String filename = Path.GetFileName(FileUpload.PostedFile.FileName);
String save = Server.MapPath("") + "\\member_picture\\" + member_no + ".jpg";
FileUpload.PostedFile.SaveAs(save);
}
catch (Exception ex)
{
ex.ToString();
Label2.Text = "ไม่สามารถ อัปโหลดรูปได้
";
}
}
else
{
if (FileUpload.PostedFile == null)
{
Label2.Text = "ไม่พบรูป
";
}
else
{
Label2.Text = FileUpload.PostedFile.ToString();
}
}
}
//protected void Save_Click(object sender, EventArgs e)
//{
// SaveWebSheet();
// try
// {
// member_no = Request["member"];
// if (member_no != "")
// {
// try
// {
// String imageUrl = state.SsUrl + "Applications/keeping/dlg/member_picture/" + member_no + ".jpg";
// Image1.ImageUrl = imageUrl;
// Label1.Text = "รูปภาพสมาชิก " + member_no;
// }
// catch (Exception ex) { Label2.Text = ex.ToString(); }
// }
// else
// {
// Image1.ImageUrl = "";
// Label1.Text = "";
// }
// TextBox1.Text = member_no;
// }
// catch (Exception ex)
// {
// Label2.Text = ex.ToString();
// member_no = "";
// }
//}
#region WebDialog Members
public void WebDialogLoadBegin()
{
try
{
member_no = Request["member"];
if (member_no != "")
{
String imageUrl = state.SsUrl + "Applications/keeping/dlg/member_picture/" + member_no + ".jpg";
Image1.ImageUrl = imageUrl;
Label1.Text = "รูปภาพสมาชิก " + member_no;
}
else
{
Image1.ImageUrl = "";
Label1.Text = "";
}
TextBox1.Text = member_no;
}
catch
{
member_no = "";
}
}
public void WebDialogLoadEnd()
{
// throw new NotImplementedException();
}
#endregion
}
}