void btnSave_Click(object sender, EventArgs e) { try { CustomerInfoMessage cust = new CustomerInfoMessage(); cust.FirstName = txtFirstName.Text; cust.LastName = txtLastName.Text; cust.MiddleName = txtMiddleName.Text; cust.Address = txtAddress.Text; string Bdate = ddlMonth.SelectedItem.ToString() + "/" + ddlDay.SelectedItem.ToString() + "/" + ddlYear.SelectedItem.ToString(); cust.BirthDay = Convert.ToDateTime(Bdate); if (DataAccessHelper.Instance.InsertCustomerInfo(cust)) { lblStatus.Visible = true; lblStatus.Text = "Customer successfully created"; lblStatus.ForeColor = Color.Green; } else { lblStatus.Visible = true; lblStatus.Text = "Failed to create customer"; lblStatus.ForeColor = Color.Red; } } catch (Exception ex) { LoggerManager.Instance.ExceptionLogger(ex.StackTrace, DateTime.Now, AppEnums.LoggerStatus.Failed); throw ex; } }
/// <summary> /// Insert Customer Information to database. /// </summary> /// <param name="CustInfo"></param> public bool InsertCustomerInfo(CustomerInfoMessage CustInfo) { try { return DBHelper.Instance.RunSqlTransaction(Constants.SP_INSERT_CUST_INFO, CustInfo); } catch (Exception ex) { LoggerManager.Instance.ExceptionLogger(ex.StackTrace, DateTime.Now, AppEnums.LoggerStatus.Failed); throw; } }