private void dgPersonal_CellContentClick(object sender, DataGridViewCellEventArgs e) { DialogResult res; res = MessageBox.Show("“¿Está seguro que desea eliminar el registro seleccionado?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (res == DialogResult.Yes) { try { var documento = int.Parse(dgPersonal.Rows[e.RowIndex].Cells[1].Value.ToString()); var gp = new GestorPersonal(); gp.Eliminar(documento); //consulto luego de eliminar para refrescar la grilla dgPersonal.DataSource = gp.Consultar(); dgPersonal.DataMember = "Personal"; } catch (Exception ex) { } } }
private void btnGuardar_Click(object sender, EventArgs e) { if (txtApellido.Text == "") { MessageBox.Show("Ingrese Apellido"); return; } if (txtNombres.Text == "") { MessageBox.Show("Ingrese Nombres"); return; } var p = new Personal(); p.Documento = global.documento; p.Fecha_nac = dtpFecNac.Value; p.Apellido = txtApellido.Text; p.Nombres = txtNombres.Text; p.Calleynum = txtCalleyNum.Text; p.Id_barrio = int.Parse(cmbBarrios.SelectedValue.ToString()); //2016 p.Id_perfil = int.Parse(cmbPerfil.SelectedValue.ToString()); p.Caract_cel = txtCaractCel.Text; p.Caract_tel = txtCaractFijo.Text; if (pbFoto.Image != null) { p.foto = ImgToByte(pbFoto.Image); } p.Id_localidad = int.Parse(cmbLocalidades.SelectedValue.ToString()); p.Email = txtEmail.Text; p.Tel_fijo = txtTelFijo.Text; p.Tel_cel = txtCel.Text; if (rbMasculino.Checked) p.Sexo = 'm'; else p.Sexo = 'f'; //ver de no usar entindad aca, sino q el gestor la conozca y use var gp = new GestorPersonal(); guardado = gp.Modificar(p); if (guardado == "Guardado") { MessageBox.Show("Modificado Correctamente"); limpiar(); return; } if (guardado == "Error al Guardar") { MessageBox.Show("No Modificado, error de escritura"); limpiar(); } }
private void SeleccionarPersonal_Load(object sender, EventArgs e) { var gp = new GestorPersonal(); dgPersonal.DataSource = gp.Consultar(); dgPersonal.DataMember = "Personal"; }
private void SeleccionarProfesor_Load(object sender, EventArgs e) { var gp = new GestorPersonal(); dgProfesores.DataSource = gp.ConsultarProfes(6); //6 perfil profesor dgProfesores.DataMember = "UsuariosXPerfiles"; }