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 !!!"; } }
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); }