Beispiel #1
0
 protected void btnReset_Click(object sender, EventArgs e)
 {
     if (hiddenWrite.Text.Equals("modify"))
     {
         int letterID = int.Parse(hiddenID.Text);
         FineOffice.Modules.ADM_Letter model = letterBll.GetModel(t => t.ID == letterID);
         InitModule(model);
     }
     else
     {
         txtAddress.Text           = "";
         txtAge.Text               = "";
         txtArea.Text              = "";
         ddlChannel.SelectedIndex  = 0;
         txtEmail.Text             = "";
         ddlHandler.SelectedIndex  = 0;
         txtIDCard.Text            = "";
         txtLetterNO.Text          = "";
         ddlType.SelectedIndex     = 0;
         dtpDate.Text              = string.Format("{0:yyyy-MM-dd}", DateTime.Now);
         dtpTime.Text              = string.Format("{0:HH:mm}", DateTime.Now);
         txtTransmitAdvice.Text    = "";
         txtMobile.Text            = "";
         txtNumberOfpeople.Text    = "";
         txtOccupation.Text        = "";
         ddlReceiver.SelectedIndex = 0;
         txtRemark.Text            = "";
         ddlSex.SelectedIndex      = 0;
         txtTel.Text               = "";
         txtTitle.Text             = "";
         txtVisitor.Text           = "";
     }
 }
Beispiel #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         LoadData();
         int letterID = int.Parse(Request["LetterID"]);
         FineOffice.Modules.ADM_Letter letter = letterBll.GetModel(p => p.ID == letterID);
         txtLinkman.Text     = letter.Visitor;
         txtMoblie.Text      = letter.Mobile;
         hiddenLetterID.Text = letter.ID.ToString();
     }
 }
Beispiel #3
0
 private void InitModule(FineOffice.Modules.ADM_Letter model)
 {
     hiddenWrite.Text = "modify";
     hiddenID.Text    = model.ID.ToString();
     txtAddress.Text  = model.Address;
     txtAge.Text      = model.Age.ToString();
     txtArea.Text     = model.Area;
     if (model.ChannelID != null)
     {
         ddlChannel.SelectedValue = model.ChannelID.ToString();
     }
     txtEmail.Text = model.Email;
     if (model.HandleDepartmentID != null)
     {
         ddlHandleDepartment.SelectedValue = model.HandleDepartmentID.ToString();
         ddlHandleDepartment_SelectedIndexChanged(null, null);
         ddlHandler.SelectedValue = model.Handler.ToString();
     }
     if (model.ReceiveDepartmentID != null)
     {
         ddlReceiveDepartment.SelectedValue = model.ReceiveDepartmentID.ToString();
         ddlReceiveDepartment_SelectedIndexChanged(null, null);
         ddlReceiver.SelectedValue = model.Receiver.ToString();
     }
     txtIDCard.Text   = model.IDCard;
     txtLetterNO.Text = model.LetterNO;
     if (model.TypeID != null)
     {
         ddlType.SelectedValue = model.TypeID.ToString();
     }
     dtpDate.Text           = string.Format("{0:yyyy-MM-dd}", model.VisitTime);
     dtpTime.Text           = string.Format("{0:HH:mm}", model.VisitTime);
     txtTransmitAdvice.Text = model.Matter;
     txtMobile.Text         = model.Mobile;
     if (model.NumberOfpeople != null)
     {
         txtNumberOfpeople.Text = model.NumberOfpeople.ToString();
     }
     txtOccupation.Text   = model.Occupation;
     txtRecorder.Text     = model.RecorderName;
     txtRecordTime.Text   = string.Format("{0:yyyy-MM-dd HH:mm}", model.RecordTime);
     txtRemark.Text       = model.Remark;
     ddlSex.SelectedValue = model.Sex.ToString();
     txtTel.Text          = model.Tel;
     txtTitle.Text        = model.Title;
     txtVisitor.Text      = model.Visitor;
 }
Beispiel #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         LoadData();
         btnClose.OnClientClick = string.Format("parent.closeTabWindow('{0}');", this.hiddenTabID.Text);
         if (Request["Write"] == null)
         {
             hiddenWrite.Text = "new";
         }
         else
         {
             int id = int.Parse(Request["ID"]);
             hiddenTabID.Text = this._FrmWriteLetter.ID + id;
             FineOffice.Modules.ADM_Letter model = letterBll.GetModel(t => t.ID == id);
             InitModule(model);
         }
     }
 }
Beispiel #5
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        if (this.CookiePersonnel == null)
        {
            Alert.ShowInParent("当前用户不存在职员信息!");
            return;
        }
        FineOffice.Modules.ADM_Letter model = new FineOffice.Modules.ADM_Letter();
        bool modify = false;

        if (hiddenWrite.Text.Equals("modify"))
        {
            int letterID = int.Parse(hiddenID.Text);
            model  = letterBll.GetModel(t => t.ID == letterID);
            modify = true;
        }
        model.Address = txtAddress.Text.Trim();
        if (txtAge.Text.Length > 0)
        {
            model.Age = int.Parse(txtAge.Text);
        }
        else
        {
            model.Age = null;
        }

        model.Area = txtArea.Text.Trim();
        if (ddlChannel.SelectedIndex > 0)
        {
            model.ChannelID = int.Parse(ddlChannel.SelectedValue);
        }
        else
        {
            model.ChannelID = null;
        }
        model.Email = txtEmail.Text.Trim();
        if (ddlHandler.SelectedIndex > 0)
        {
            model.Handler = int.Parse(ddlHandler.SelectedValue);
        }
        else
        {
            model.Handler = null;
        }
        model.IDCard   = txtIDCard.Text.Trim();
        model.LetterNO = txtLetterNO.Text.Trim();
        if (ddlType.SelectedIndex > 0)
        {
            model.TypeID = int.Parse(ddlType.SelectedValue);
        }
        else
        {
            model.TypeID = null;
        }
        model.VisitTime = DateTime.Parse(dtpDate.Text + " " + dtpTime.Text);
        model.Matter    = txtTransmitAdvice.Text.Trim();
        model.Mobile    = txtMobile.Text.Trim();
        if (txtNumberOfpeople.Text.Length > 0)
        {
            model.NumberOfpeople = int.Parse(txtNumberOfpeople.Text);
        }
        else
        {
            model.NumberOfpeople = null;
        }
        model.Occupation = txtOccupation.Text.Trim();
        if (ddlReceiver.SelectedIndex > 0)
        {
            model.Receiver = int.Parse(ddlReceiver.SelectedValue);
        }
        else
        {
            model.Receiver = null;
        }

        model.Recorder   = this.CookiePersonnel.ID;
        model.RecordTime = DateTime.Now;
        model.Remark     = txtRemark.Text.Trim();
        model.Sex        = short.Parse(ddlSex.SelectedValue);
        model.Tel        = txtTel.Text.Trim();
        model.Title      = txtTitle.Text.Trim();
        model.Visitor    = txtVisitor.Text.Trim();

        try
        {
            if (modify)
            {
                model = letterBll.Update(model);
            }
            else
            {
                model = letterBll.Add(model);
            }

            InitModule(model);
        }
        catch (Exception ex)
        {
            Alert.Show(ex.Message);
        }
    }