コード例 #1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            Page.Validate("producer");
            if (!Page.IsValid)
            {
                return;
            }

            int clientID = Core.SessionHelper.getClientId();

            lblError.Text      = string.Empty;
            lblError.Visible   = false;
            lblSave.Text       = string.Empty;
            lblSave.Visible    = false;
            lblMessage.Visible = false;
            lblMessage.Text    = string.Empty;
            try {
                using (TransactionScope scope = new TransactionScope()) {
                    bool exists = SecondaryProducerManager.IsExist(txtName.Text.Trim(), Convert.ToInt32(hdId.Value));
                    if (exists)
                    {
                        lblMessage.Text    = "Secondary Producer Name already exists.";
                        lblMessage.Visible = true;
                        txtName.Focus();
                        return;
                    }
                    SecondaryProducerMaster producer = SecondaryProducerManager.GetSecondaryProducerId(Convert.ToInt32(hdId.Value));
                    producer.SecondaryProduceName = txtName.Text;
                    producer.Status = true;

                    // tortega 2013-08-09
                    if (clientID > 0)
                    {
                        producer.ClientID = clientID;
                    }

                    SecondaryProducerManager.Save(producer);
                    saveMsg = hdId.Value == "0" ? "Record Saved Sucessfully." : "Record Updated Sucessfully.";
                    btnCancel_Click(null, null);
                    lblSave.Text    = saveMsg;
                    lblSave.Visible = true;
                    scope.Complete();
                }
            }
            catch (Exception ex) {
                lblError.Visible = true;
                lblError.Text    = "Record Not Saved !!!";
            }
        }
コード例 #2
0
        public static SecondaryProducerMaster Save(SecondaryProducerMaster objsecondaryProducer)
        {
            if (objsecondaryProducer.SecondaryProduceId == 0)
            {
                //objProducer.InsertBy = Convert.ToInt32(HttpContext.Current.User.Identity.Name);
                objsecondaryProducer.InsertDate        = DateTime.Now;
                objsecondaryProducer.InsertMachineInfo = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString();
                DbContextHelper.DbContext.Add(objsecondaryProducer);
            }

            //secUser.UpdatedBy = Convert.ToInt32(HttpContext.Current.User.Identity.Name);
            objsecondaryProducer.UpdateMachineIfo = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString();
            objsecondaryProducer.UpdateDate       = DateTime.Now;
            DbContextHelper.DbContext.SaveChanges();

            return(objsecondaryProducer);
        }