protected void btnSave_Click(object sender, EventArgs e) { try { InitBUS(); UserLoginDTO userLogin = getUserLogin(); if (checkValid() == true) { string namecheck = txtGroupName.Text.Trim(); if (CheckGroupName(namecheck) <= 0) { #region Save ConnectionData.OpenMyConnection(); MailGroupDTO mgDTO = new MailGroupDTO(); mgDTO.Name = txtGroupName.Text; mgDTO.Description = txtDescription.Text; mgDTO.UserId = userLogin.UserId; mgDTO.CreatedBy = userLogin.Username; if (dropSubClient.SelectedValue + "" != "" && dropSubClient.SelectedValue + "" != "-1") { DataTable dtSubUserID = mgBUS.GetSubClientBySubID(int.Parse(dropSubClient.SelectedValue.ToString())); mgDTO.AssignToUserID = int.Parse(dtSubUserID.Rows[0]["UserId"].ToString()); mgDTO.AssignTo = dtSubUserID.Rows[0]["subEmail"].ToString(); } else { mgDTO.AssignToUserID = -1; mgDTO.AssignTo = ""; } int status = 1; if (this.GroupId.Value.ToString() == "" || this.GroupId.Value.ToString() == null) { mgBUS.tblMailGroup_insert(mgDTO); this.txtGroupName.Text = ""; this.txtDescription.Text = ""; this.txtGroupName.Focus(); } else { int ID = int.Parse(GroupId.Value.ToString()); mgDTO.Id = ID; mgBUS.tblMailGroup_Update(mgDTO); status = 2; } LoadSubClient(); pnSuccess.Visible = true; if (status == 1) { lblSuccess.Text = "Bạn vừa thêm thành công nhóm Email !"; } else { lblSuccess.Text = "Thông tin của nhóm Email đã được cập nhật !"; } ConnectionData.CloseMyConnection(); pnError.Visible = false; #endregion } else { pnError.Visible = true; lblError.Text = "Tên nhóm Mail đã tồn tại trong hệ thống !"; pnSuccess.Visible = false; } } else { pnError.Visible = true; lblError.Text = "Bạn chưa nhập Tên Nhóm Mail !"; pnSuccess.Visible = false; } } catch (Exception ex) { logs.Error(userLogin.Username + "-Client - btnSave_Click", ex); } LoadGroup(); }
public void tblMailGroup_Update(MailGroupDTO dt) { string sql = "UPDATE tblMailGroup SET "+ "Name = @Name, " + "UserID = @UserID, " + "Description = @Description WHERE Id = @Id"; SqlCommand cmd = new SqlCommand(sql, ConnectionData._MyConnection); cmd.CommandType = CommandType.Text; cmd.Parameters.Add("@Id", SqlDbType.Int).Value = dt.Id; cmd.Parameters.Add("@Name", SqlDbType.NVarChar).Value = dt.Name; cmd.Parameters.Add("@Description", SqlDbType.NVarChar).Value = dt.Description; cmd.Parameters.Add("@UserID", SqlDbType.Int).Value = dt.UserId; if (ConnectionData._MyConnection.State == ConnectionState.Closed) { ConnectionData._MyConnection.Open(); } cmd.ExecuteNonQuery(); cmd.Dispose(); }
public void tblMailGroup_Update(MailGroupDTO dt) { mgDao.tblMailGroup_Update(dt); }
public void tblMailGroup_insert(MailGroupDTO dt) { string sql = "INSERT INTO tblMailGroup(Name, Description, UserID) " + "VALUES(@Name, @Description, @UserID)"; SqlCommand cmd = new SqlCommand(sql, ConnectionData._MyConnection); cmd.CommandType = CommandType.Text; cmd.Parameters.Add("@Name", SqlDbType.NVarChar).Value = dt.Name; cmd.Parameters.Add("@Description", SqlDbType.NVarChar).Value = dt.Description; cmd.Parameters.Add("@UserID", SqlDbType.Int).Value = dt.UserId; if (ConnectionData._MyConnection.State == ConnectionState.Closed) { ConnectionData._MyConnection.Open(); } cmd.ExecuteNonQuery(); cmd.Dispose(); }
public void tblMailGroup_insert(MailGroupDTO dt) { mgDao.tblMailGroup_insert(dt); }