コード例 #1
0
        //borrar clientes
        private void buttonBorrar_Click(object sender, EventArgs e)
        {
            if (!Validaciones.ValidarAdmin())
            {
                MessageBox.Show("Acceso restringido para este rol");
                return;
            }

            if (DgvClientes.SelectedRows.Count > 0)
            {
                int     id      = Int32.Parse(DgvClientes.SelectedRows[0].Cells["ID_cliente"].Value.ToString());
                CLIENTE cliente = entities.CLIENTE.First(x => x.ID_cliente == id);
                entities.CLIENTE.Remove(cliente);
                entities.SaveChanges();
                Vista_cliente_Load(sender, e);
            }
        }
コード例 #2
0
        //editar clientes
        private void buttonEditar_Click(object sender, EventArgs e)
        {
            FrmGestion_clientes cl      = new FrmGestion_clientes();
            CLIENTE             cliente = null;

            if (!Validaciones.ValidarAdmin())
            {
                MessageBox.Show("Acceso restringido para este rol");
                return;
            }

            if (DgvClientes.SelectedRows.Count > 0)
            {
                int id = Int32.Parse(DgvClientes.SelectedRows[0].Cells["ID_cliente"].Value.ToString());
                cliente = entities.CLIENTE.First(x => x.ID_cliente == id);
            }
            cl.cliente = cliente;
            cl.ShowDialog();
            Vista_cliente_Load(sender, e);
        }
コード例 #3
0
        //boton guardar cliente
        private void SaveCliente_Click(object sender, EventArgs e)
        {
            if (!validador.validaCedula(txtCedula.Text))
            {
                MessageBox.Show("Esta cedula no es valida");
                return;
            }


            if (cliente == null)
            {
                cliente = new CLIENTE();
                entities.CLIENTE.Add(cliente);
            }

            cliente.Nombre         = txtNombre.Text;
            cliente.Cedula         = txtCedula.Text;
            cliente.Limite_credito = decimal.Parse(txtCredito.Text);
            cliente.Estado         = chbxCliente.Checked;

            entities.SaveChanges();
            MessageBox.Show("Datos guardados con exito");
            this.Close();
        }