//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); } }
//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); }
//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(); }