示例#1
0
        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();
            }
        }
示例#2
0
        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();
            }
        }
示例#3
0
        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);
        }