コード例 #1
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            // Do something

            if (dt_clientes.SelectedRows.Count > 0)
            {
                DialogResult dr = MessageBox.Show("¿Desea Eliminar el Cliente" + dt_clientes.SelectedRows[0].Cells[1].Value + " " + dt_clientes.SelectedRows[0].Cells[2].Value + " ?", "Confirmacion", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information);

                if (dr == DialogResult.Yes)
                {
                    int          id = (int)dt_clientes.SelectedRows[0].Cells[0].Value;
                    CLS.Clientes c  = new CLS.Clientes();
                    if (c.Eliminar(id))
                    {
                        MessageBox.Show("Cliente eliminado");
                    }
                    else
                    {
                        MessageBox.Show("Este cliente no puede eliminarse por que poseé contratos");
                    }
                    Cargar();
                }
            }
            else
            {
                MessageBox.Show("Seleccione el Cliente a eliminar");
            }
        }
コード例 #2
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            CLS.Clientes Entidad = new CLS.Clientes();
            Entidad.Nombres   = txb_nombres.Text;
            Entidad.Apellidos = txb_apellidos.Text;
            Entidad.Dui       = txb_dui.Text;
            Entidad.Direccion = txb_direccion.Text;

            Entidad.Fechanacimiento = dp_fechanacimiento.Value;
            Entidad.Telefono        = txb_telefono.Text;
            Entidad.Oficio          = txb_oficio.Text;
            Entidad.Idclientes      = int.Parse(txb_idclientes.Text);

            if (Entidad.Editar())
            {
                MessageBox.Show("Registro actualizado correctamente", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Close();
            }
            else
            {
                MessageBox.Show("No se pudo actualizar la informacion");
            }
        }
コード例 #3
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            Clientes_Modulo.CLS.Clientes clientes = new CLS.Clientes();

            clientes.Nombres   = txb_nombres.Text;
            clientes.Apellidos = txb_apellidos.Text;
            clientes.Dui       = txb_dui.Text;

            clientes.Direccion       = txb_direccion.Text;
            clientes.Fechanacimiento = dp_fechanacimiento.Value;
            clientes.Telefono        = txb_telefono.Text;
            clientes.Oficio          = txb_oficio.Text;

            if (txb_nombres.Text != null && txb_apellidos.Text != null && txb_dui.Text != null && txb_direccion.Text != null && txb_telefono.Text != null && txb_oficio.Text != null && dp_fechanacimiento.Value.ToString("d") != null)
            {
                try
                {
                    if (clientes.Guardar())
                    {
                        MessageBox.Show("Registro guardado exitosamente");
                    }
                    else
                    {
                        MessageBox.Show("NO se pudo realizar la insercion a la tabla");
                    }
                }
                catch
                {
                    MessageBox.Show("Error, NO se pudo realizar la insercion a la tabla");
                }
            }
            else
            {
                MessageBox.Show("Rellena la informacion del cliente");
            }
        }