private void editarPersonal() { Logica.Personal parametros = new Logica.Personal(); PersonalController funcion = new PersonalController(); parametros.idPersonal = idPersonal; parametros.nombres = txtNombres.Text; parametros.apellidos = txtApellidos.Text; parametros.identificacion = txtIdentificacion.Text; parametros.pais = cboPais.Text; parametros.idCargo = idCargo; parametros.sueldoPorHora = Convert.ToDouble(txtSueldo.Text); parametros.estado = "M"; if (funcion.actualizarPersonal(parametros) == true) { mostrarPersonal(); PanelRegistro.Visible = false; } }
private void btnActualizar_Click(object sender, EventArgs e) { try { string correo; int bandera1 = 0, bandera2 = 0, bandera3 = 0, bandera4 = 0, bandera5 = 0, bandera6 = 0, bandera7 = 0, bandera8 = 0, bandera9 = 0, bandera10 = 0, bandera11 = 0, bandera12 = 0, bandera13 = 0; if (txtNombre.Text == "") { lblValidacion2.Text = "* Complete este campo"; lblValidacion2.Visible = true; bandera1 = 0; } else { lblValidacion2.Visible = false; bandera1 = 1; } if (txtApellidos.Text == "") { lblValidacion3.Text = "* Complete este campo"; lblValidacion3.Visible = true; bandera2 = 0; } else { lblValidacion3.Visible = false; bandera2 = 1; } if (cbxSexo.Text == "") { lblValidacion4.Text = "* Complete este campo"; lblValidacion4.Visible = true; bandera3 = 0; } else { lblValidacion4.Visible = false; bandera3 = 1; } if (cbxEstadoCivil.Text == "") { lblValidacion5.Text = "* Complete este campo"; lblValidacion5.Visible = true; bandera4 = 0; } else { lblValidacion5.Visible = false; bandera4 = 1; } if (txtDomicilio.Text == "") { lblValidacion6.Text = "* Complete este campo"; lblValidacion6.Visible = true; bandera5 = 0; } else { lblValidacion6.Visible = false; bandera5 = 1; } if (txtCodigo.Text == "") { lblValidacion7.Text = "* Complete este campo"; lblValidacion7.Visible = true; bandera6 = 0; } else { lblValidacion7.Visible = false; bandera6 = 1; } if (cbxEstado.Text == "") { lblValidacion8.Text = "* Complete este campo"; lblValidacion8.Visible = true; bandera7 = 0; } else { lblValidacion8.Visible = false; bandera7 = 1; } if (cbxMunicipio.Text == "") { lblValidacion9.Text = "* Complete este campo"; lblValidacion9.Visible = true; bandera8 = 0; } else { lblValidacion9.Visible = false; bandera8 = 1; } if (cbxLocalidad.Text == "") { lblValidacion10.Text = "* Complete este campo"; lblValidacion10.Visible = true; bandera9 = 0; } else { lblValidacion10.Visible = false; bandera9 = 1; } if (cbxColonia.Text == "") { lblValidacion11.Text = "* Complete este campo"; lblValidacion11.Visible = true; bandera10 = 0; } else { lblValidacion11.Visible = false; bandera10 = 1; } if (txtTelefono.Text.Replace("(", "").Replace("-", "").Replace(")", "") == "") { lblValidacion12.Visible = false; bandera11 = 1; } else { if (txtTelefono.MaskCompleted == true) { lblValidacion12.Visible = false; bandera11 = 1; } else { lblValidacion12.Text = "* Complete este campo"; lblValidacion12.Visible = true; bandera11 = 0; } } if (txtCelular.Text.Replace("-", "") == "") { lblValidacion13.Visible = false; bandera12 = 1; } else { if (txtCelular.MaskCompleted == true) { lblValidacion13.Visible = false; bandera12 = 1; } else { lblValidacion13.Text = "* Complete este campo"; lblValidacion13.Visible = true; bandera12 = 0; } } if (txtCorreo.Text == "" && cbxProveedor.Text == "") { correo = string.Empty; lblValidacion14.Visible = false; bandera13 = 1; } else { if (txtCorreo.Text == "") { correo = string.Empty; lblValidacion14.Text = "* Introduce tu nombre de usuario de correo electrónico"; lblValidacion14.Visible = true; bandera13 = 0; } else { if (cbxProveedor.Text == "") { correo = string.Empty; lblValidacion14.Text = "* Seleccione su proveedor de correo electrónico"; lblValidacion14.Visible = true; bandera13 = 0; } else { correo = txtCorreo.Text + "@" + cbxProveedor.Text; lblValidacion14.Visible = false; bandera13 = 1; } } } if (bandera1 == 1 && bandera2 == 1 && bandera3 == 1 && bandera4 == 1 && bandera5 == 1 && bandera6 == 1 && bandera7 == 1 && bandera8 == 1 && bandera9 == 1 && bandera10 == 1 && bandera11 == 1 && bandera12 == 1 && bandera13 == 1) { DialogResult mensaje = MessageBox.Show("¿Desea guardar los cambios?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (mensaje == DialogResult.Yes) { //ACTUALIZAR PERSONAL// personalcontroller.actualizarPersonal(Convert.ToInt64(txtClave.Text), txtNombre.Text, txtApellidos.Text, cbxSexo.Text, Convert.ToDateTime(dtpFechanacimiento.Value.ToShortDateString()), cbxEstadoCivil.Text, txtDomicilio.Text, Convert.ToInt32(txtCodigo.Text), Convert.ToInt64(cbxEstado.SelectedValue.ToString()), Convert.ToInt64(cbxMunicipio.SelectedValue.ToString()), Convert.ToInt64(cbxLocalidad.SelectedValue.ToString()), Convert.ToInt64(cbxColonia.SelectedValue.ToString()), txtTelefono.Text.Replace("(", "").Replace("-", "").Replace(")", ""), txtCelular.Text.Replace("-", ""), correo); if (foto == 1) { //ACTUALIZACION DE LA FOTO DE PERFIL// personalcontroller.actualizarFoto(Convert.ToInt64(txtClave.Text), fotografia); } MessageBox.Show("¡El registro ha sido actualizado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); lblValidacion10.Visible = false; lblValidacion11.Visible = false; lblValidacion12.Visible = false; lblValidacion13.Visible = false; lblValidacion14.Visible = false; lblValidacion2.Visible = false; lblValidacion3.Visible = false; lblValidacion4.Visible = false; lblValidacion5.Visible = false; lblValidacion6.Visible = false; lblValidacion7.Visible = false; lblValidacion8.Visible = false; lblValidacion9.Visible = false; txtApellidos.Clear(); txtCelular.Clear(); txtClave.Clear(); txtCodigo.Clear(); txtCorreo.Clear(); txtDomicilio.Clear(); txtNombre.Clear(); txtTelefono.Clear(); cbxColonia.SelectedIndex = -1; cbxEstado.SelectedIndex = -1; cbxEstadoCivil.SelectedIndex = -1; cbxLocalidad.SelectedIndex = -1; cbxMunicipio.SelectedIndex = -1; cbxProveedor.SelectedIndex = -1; cbxSexo.SelectedIndex = -1; pbxPerfil.Image = null; dtpFechanacimiento.Value = Convert.ToDateTime(DateTime.Now.ToShortDateString()); btnActualizar.Enabled = false; btnEliminar.Enabled = false; btnGuardar.Enabled = true; btnCancelar.Enabled = true; btnIngresar.Enabled = true; btnModificar.Enabled = false; groupBox1.Enabled = true; foto = 0; txtClave.Focus(); } } } catch (Exception ex) { MessageBox.Show("Error: " + ex, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }