private void btnModificar_Click(object sender, EventArgs e) { Tbl_Administrador ad = new Tbl_Administrador(); RepoAdministrador repo = new RepoAdministrador(); EncriptacionPassword ecp = new EncriptacionPassword(); ad.Id_Admin = int.Parse(lblIdAdmin.Text); ad.Nombres = txtNombres.Text; ad.APaterno = txtApellidoPaterno.Text; ad.AMaterno = txtApellidoMaterno.Text; lblTelefono.Text = txtTelefono.Text; ad.Id_Genero = cBGenero.SelectedIndex; ad.Id_EstadoCivil = cBEstCivil.SelectedIndex; ad.Id_Direccion = int.Parse(lblDireccion.Text); ad.Calle = txtCalle.Text; var estado = cBEstadoDireccion.SelectedIndex; var muni = cBMunicipio.SelectedIndex; var col = cBColonia.SelectedIndex; ad.NumExterior = txtNumExterior.Text; ad.NumInterior = txtNumInterior.Text; lblIdCP.Text = cBCP.SelectedValue.ToString(); ad.Id_CodigoPostal = int.Parse(lblIdCP.Text); ad.Id_Login = int.Parse(lblIdLogin.Text); ad.Usuario = txtNomUsuario.Text; ad.Contrasenia = txtPassword.Text; ad.Contrasenia = ecp.EncriptarPassword(txtPassword.Text); if (ad.Nombres == "") { MessageBox.Show("El campo nombre debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (ad.APaterno == "") { MessageBox.Show("El campo apellido paterno debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (ad.AMaterno == "") { MessageBox.Show("El campo apellido materno debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (lblTelefono.Text == "") { MessageBox.Show("El campo teléfono debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (ad.Id_Genero == 0) { MessageBox.Show("Debe de elegir un genero!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (ad.Id_EstadoCivil == 0) { MessageBox.Show("Debe de elegir un estado civil!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (ad.Calle == "") { MessageBox.Show("El campo calle debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (estado == 0) { MessageBox.Show("Debe de elegir un estado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (muni == 0) { MessageBox.Show("Debe de elegir un municipio!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (col == 0) { MessageBox.Show("Debe de elegir una colonia!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (ad.NumExterior == "") { MessageBox.Show("El campo numero exterior debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (ad.NumInterior == "") { MessageBox.Show("El campo numero interior debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (lblIdCP.Text == "-1") { MessageBox.Show("Debe de elegir un codigo postal!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (ad.Usuario == "") { MessageBox.Show("El campo nombre de usuario debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (txtPassword.Text == "") { MessageBox.Show("El campo contraseña debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (MessageBox.Show("Desea modificar al administrador: " + ad.Nombres, "¡ADVERTENCIA!" , MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ad.Telefono = long.Parse(lblTelefono.Text); repo.ModificarCuenta(ad); MessageBox.Show("Se ha modificado correctamente", "¡EXITOSO!" , MessageBoxButtons.OK, MessageBoxIcon.Information); dataGridView1.DataSource = repo.ConsultarAdministradores(); } else { MessageBox.Show("No se modifico", "¡Advertencia!" , MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void LlenardGriedViewAdministradores() { RepoAdministrador repo = new RepoAdministrador(); dataGridView1.DataSource = repo.ConsultarAdministradores(); }