private void GrillaClientes_CellContentClick(object sender, DataGridViewCellEventArgs e) { var column = this.GrillaClientes.Columns[e.ColumnIndex]; var row = this.GrillaClientes.Rows[e.RowIndex]; if (column.HeaderText == "Eliminar") { var mensaje = MessageBox.Show("¿Está seguro que desea eliminar el cliente?", "Eliminar cliente", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (mensaje == DialogResult.Yes) { Cliente cliente = row.DataBoundItem as Cliente; I_MenuPrincipal formPrincipal = this.Owner as I_MenuPrincipal; if (formPrincipal != null) { cliente.Activo = false; formPrincipal.ModificacionCliente(cliente, true); ActualizarGrillaClientes(); } } } else if (column.HeaderText == "Edicion") { Cliente cliente = row.DataBoundItem as Cliente; var Crear_F_AltasClientes = new F_AltasClientes(cliente) { Owner = this }; Crear_F_AltasClientes.ShowDialog(); } }
private void GrillaPrestamos_CellContentClick(object sender, DataGridViewCellEventArgs e) { var column = this.GrillaPrestamos.Columns[e.ColumnIndex]; var row = this.GrillaPrestamos.Rows[e.RowIndex]; if (column.HeaderText == "Eliminar") { var mensaje = MessageBox.Show("¿Está seguro que desea Eliminar el cliente?", "Eliminar cliente", MessageBoxButtons.OKCancel); if (mensaje == DialogResult.OK) { Cliente cliente = row.DataBoundItem as Cliente; I_MenuPrincipal formPrincipal = this.Owner as I_MenuPrincipal; if (formPrincipal != null) { cliente.Activo = false; formPrincipal.ModificacionCliente(cliente, true); ActualizarGrillaPrestamos(); } } } else if (column.HeaderText == "Examinar") { Prestamo prestamo = row.DataBoundItem as Prestamo; var Crear_F_ExaminarPrestamo = new F_ExaminarPrestamo(prestamo) { Owner = this }; Crear_F_ExaminarPrestamo.ShowDialog(); } }
public ResultadoOp ModificacionCliente(Cliente cliente, bool eliminar) { ResultadoOp resultadoOperacion = new ResultadoOp(false, "Error interno en el servidor"); I_MenuPrincipal formPrincipal = this.Owner as I_MenuPrincipal; if (formPrincipal != null) { resultadoOperacion = formPrincipal.ModificacionCliente(cliente, eliminar); if (resultadoOperacion.Resultado) { ActualizarGrillaClientes(); } } return(resultadoOperacion); }