private void btnEliminar_Click(object sender, EventArgs e) { if (txtApellido.Text != "" && txtDireccion.Text != "" && txtDui.Text != "" && txtNit.Text != "" && txtNombre.Text != "" && txtNrc.Text != "" && txtTelefono.Text != "") { using (VENTASEntities bd = new VENTASEntities()) { try { Cliente cli = new Cliente(); string id = dgvClientes.CurrentRow.Cells[0].Value.ToString(); int id2 = int.Parse(id); cli = bd.Clientes.Where(verificarId => verificarId.id_cliente == id2).First(); bd.Entry(cli).State = System.Data.Entity.EntityState.Deleted; bd.SaveChanges(); } catch (Exception ex) { MessageBox.Show(" Este Cliente esta relacionado a un \n" + "registro de venta, no se puede eliminar"); } } } else { MessageBox.Show("No se pueden eliminar \n" + "valores vacios"); } limpiar(); bloqueo(); cargar(); }
private void btnGuardar_Click(object sender, EventArgs e) { if (txtCantidad.Text != "" && txtNombre.Text != "" && txtCosto.Text != "" && txtVenta.Text != "" && cmbProveedor.Text != "" && cmbCategoria.Text != "") { using (VENTASEntities bd = new VENTASEntities()) { Producto pro = new Producto(); pro.id_categoria = int.Parse(cmbCategoria.SelectedValue.ToString()); pro.id_proveedor = int.Parse(cmbProveedor.SelectedValue.ToString()); pro.nombre_producto = txtNombre.Text; pro.cantidad = int.Parse(txtCantidad.Text); pro.costo = decimal.Parse(txtCosto.Text); pro.precio_venta = decimal.Parse(txtVenta.Text); bd.Productos.Add(pro); bd.SaveChanges(); } } else { MessageBox.Show("No se aceptan valores vacios"); } limpiar(); bloqueo(); cargar(); }
private void btnModificar_Click(object sender, EventArgs e) { if (txtApellido.Text != "" && txtDireccion.Text != "" && txtDui.Text != "" && txtNit.Text != "" && txtNombre.Text != "" && txtNrc.Text != "" && txtTelefono.Text != "") { using (VENTASEntities bd = new VENTASEntities()) { Cliente cli = new Cliente(); string id = dgvClientes.CurrentRow.Cells[0].Value.ToString(); int id2 = int.Parse(id); cli = bd.Clientes.Where(verificarId => verificarId.id_cliente == id2).First(); cli.apellido_cliente = txtApellido.Text; cli.direccion = txtDireccion.Text; cli.dui = txtDui.Text; cli.nit = txtNit.Text; cli.nombre_cliente = txtNombre.Text; cli.nrc = txtNrc.Text; cli.telefono = txtTelefono.Text; bd.Entry(cli).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } } else { MessageBox.Show("No se aceptan valores vacios"); } limpiar(); bloqueo(); cargar(); }
private void btnModificar_Click(object sender, EventArgs e) { if (txtDireccion.Text != "" && txtNombre.Text != "" && txtTelefono.Text != "") { using (VENTASEntities bd = new VENTASEntities()) { Proveedore pro = new Proveedore(); string id = dgvProveedores.CurrentRow.Cells[0].Value.ToString(); int id2 = int.Parse(id); pro = bd.Proveedores.Where(verificarId => verificarId.id_proveedor == id2).First(); pro.nombre_proveedor = txtNombre.Text; pro.telefono = txtTelefono.Text; pro.direccion = txtDireccion.Text; bd.Entry(pro).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } } else { MessageBox.Show("No se pueden guardar \n" + "valores nulos"); } limpiar(); bloqueo(); cargar(); }
void filtro() { using (VENTASEntities bd = new VENTASEntities()) { string nombre = txtBuscar.Text; var lista = from pro in bd.Productos from cat in bd.Categorias from prov in bd.Proveedores where pro.id_categoria == cat.id_categoria where pro.id_proveedor == prov.id_proveedor where pro.nombre_producto.Contains(nombre) select new { NOMBRE = pro.nombre_producto, EXISTENCIAS = pro.cantidad, CATEGORIA = cat.nombre_categoria, PROVEEDOR = prov.nombre_proveedor, COSTO = pro.costo, PRECIO_VENTA = pro.precio_venta }; dgvInventario.DataSource = lista.ToList(); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (txtApellido.Text != "" && txtDireccion.Text != "" && txtDui.Text != "" && txtNit.Text != "" && txtNombre.Text != "" && txtNrc.Text != "" && txtTelefono.Text != "") { using (VENTASEntities bd = new VENTASEntities()) { Cliente cli = new Cliente(); cli.apellido_cliente = txtApellido.Text; cli.nombre_cliente = txtNombre.Text; cli.direccion = txtDireccion.Text; cli.telefono = txtTelefono.Text; cli.dui = txtDui.Text; cli.nit = txtNit.Text; cli.nrc = txtNrc.Text; bd.Clientes.Add(cli); bd.SaveChanges(); } } else { MessageBox.Show("No se pueden guardar \n" + "valores nulos"); } limpiar(); bloqueo(); cargar(); }
private void btnGuardar_Click(object sender, EventArgs e) { if (txtApellido.Text != "" && cmbCargos.Text != "" && txtContra.Text != "" && txtNombre.Text != "" && txtUsuario.Text != "") { using (VENTASEntities bd = new VENTASEntities()) { Empleado em = new Empleado(); em.apellido_empleado = txtApellido.Text; em.id_cargo = int.Parse(cmbCargos.SelectedValue.ToString()); em.contrasenia = txtContra.Text; em.nombre_empleado = txtNombre.Text; em.usuario = txtUsuario.Text; bd.Empleados.Add(em); bd.SaveChanges(); listaCargos(); } } else { MessageBox.Show("No se aceptan valores Vacios"); } limpiar(); bloqueo(); cargar(); }
private void btnEliminar_Click(object sender, EventArgs e) { if (txtApellido.Text != "" && txtContra.Text != "" && txtNombre.Text != "" && txtUsuario.Text != "") { using (VENTASEntities bd = new VENTASEntities()) { try { Empleado em = new Empleado(); string id = dgvEmpleados.CurrentRow.Cells[0].Value.ToString(); int id2 = int.Parse(id); em = bd.Empleados.Where(verificarId => verificarId.id_empleado == id2).First(); bd.Entry(em).State = System.Data.Entity.EntityState.Deleted; bd.SaveChanges(); } catch (Exception ex) { MessageBox.Show("Este Empleado esta relacionado a un \n" + " registro de venta o de compra,\n" + " no se puede eliminar"); } } } else { MessageBox.Show("No se aceptan valores Vacios"); } limpiar(); bloqueo(); cargar(); }
private void btnModificar_Click(object sender, EventArgs e) { if (txtApellido.Text != "" && cmbCargos.Text != "" && txtContra.Text != "" && txtNombre.Text != "" && txtUsuario.Text != "") { if (cmbCargos.Text != "") { using (VENTASEntities bd = new VENTASEntities()) { Empleado em = new Empleado(); string id = dgvEmpleados.CurrentRow.Cells[0].Value.ToString(); int id2 = int.Parse(id); em = bd.Empleados.Where(verificarId => verificarId.id_empleado == id2).First(); em.apellido_empleado = txtApellido.Text; em.id_cargo = int.Parse(cmbCargos.SelectedValue.ToString()); em.contrasenia = txtContra.Text; em.nombre_empleado = txtNombre.Text; em.usuario = txtUsuario.Text; bd.Entry(em).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); listaCargos(); } } else if (cmbCargos.Text == "") { using (VENTASEntities bd = new VENTASEntities()) { Empleado em = new Empleado(); string id = dgvEmpleados.CurrentRow.Cells[0].Value.ToString(); int id2 = int.Parse(id); em = bd.Empleados.Where(verificarId => verificarId.id_empleado == id2).First(); em.apellido_empleado = txtApellido.Text; em.contrasenia = txtContra.Text; em.nombre_empleado = txtNombre.Text; em.usuario = txtUsuario.Text; bd.Entry(em).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); listaCargos(); } } } else { MessageBox.Show("No se aceptan valores Vacios"); } limpiar(); bloqueo(); cargar(); }
void cargar() { using (VENTASEntities bd = new VENTASEntities()) { var lista = from c in bd.Cargos select new { NUMERO_CARGO = c.id_cargo, NOMBRE = c.nombre_cargo }; dgvCargo.DataSource = lista.ToList(); } }
private void dgvCategorias_CellClick(object sender, DataGridViewCellEventArgs e) { using (VENTASEntities bd = new VENTASEntities()) { Categoria ca = new Categoria(); string id = dgvCategorias.CurrentRow.Cells[0].Value.ToString(); int id2 = int.Parse(id); ca = bd.Categorias.Where(verificarId => verificarId.id_categoria == id2).First(); txtNombre.Text = ca.nombre_categoria; lblModo.Text = "Visualizacion"; rbNuevo.Checked = false; rbModificar.Checked = false; bloqueo(); } }
void cargar() { using (VENTASEntities bd = new VENTASEntities()) { var lista = from pro in bd.Proveedores select new { NUMERO_PROVEEDOR = pro.id_proveedor, NOMBRE = pro.nombre_proveedor, }; dgvProveedores.DataSource = lista.ToList(); } }
void cargar() { using (VENTASEntities bd = new VENTASEntities()) { var lista = from c in bd.Categorias select new { NUMERO_CATEGORIA = c.id_categoria, NOMBRE = c.nombre_categoria }; dgvCategorias.DataSource = lista.ToList(); } }
void cargar() { using (VENTASEntities bd = new VENTASEntities()) { var lista = from pro in bd.Productos select new { NUMERO_PRODUCTO = pro.id_producto, NOMBRE = pro.nombre_producto }; dgvProductos.DataSource = lista.ToList(); } }
void cargar() { using (VENTASEntities bd = new VENTASEntities()) { var lista = from m in bd.Empleados select new { NUMERO_EMPLEADO = m.id_empleado, NOMBRE = m.nombre_empleado, APELLIDO = m.apellido_empleado }; dgvEmpleados.DataSource = lista.ToList(); } }
void RetornarId() { using (VENTASEntities bd = new VENTASEntities()) { var lista = bd.Ventas; foreach (var iteracion in lista) { string id = iteracion.id_venta.ToString(); int idConvertir = Convert.ToInt32(id); int suma = idConvertir + 1; lblIdVenta.Text = suma.ToString(); } } }
public List <Producto> Buscar() { VENTASEntities entity = new VENTASEntities(); var query = from p in entity.Productos select p; if (txtBuscar.Text != string.Empty) { query = query.Where(p => p.nombre_producto == txtBuscar.Text); } return(query.ToList()); }
void cargar() { using (VENTASEntities bd = new VENTASEntities()) { var lista = from cli in bd.Clientes select new { NUMERO_CLIENTE = cli.id_cliente, NOMBRE = cli.nombre_cliente, APELLIDO = cli.apellido_cliente }; dgvClientes.DataSource = lista.ToList(); } bloqueo(); }
void filtro() { using (VENTASEntities bd = new VENTASEntities()) { string nombre = txtBuscar.Text; var lista = from pro in bd.Proveedores where pro.nombre_proveedor.Contains(nombre) select new { NUMERO_PROVEEDOR = pro.id_proveedor, NOMBRE = pro.nombre_proveedor, }; dgvProveedores.DataSource = lista.ToList(); } }
void filtro() { using (VENTASEntities bd = new VENTASEntities()) { string nombre = txtBuscar.Text; var lista = from c in bd.Cargos where c.nombre_cargo.Contains(nombre) select new { NUMERO_CARGO = c.id_cargo, NOMBRE = c.nombre_cargo }; dgvCargo.DataSource = lista.ToList(); } }
private void dgvProveedores_CellClick(object sender, DataGridViewCellEventArgs e) { using (VENTASEntities bd = new VENTASEntities()) { Proveedore pro = new Proveedore(); string id = dgvProveedores.CurrentRow.Cells[0].Value.ToString(); int id2 = int.Parse(id); pro = bd.Proveedores.Where(verificarId => verificarId.id_proveedor == id2).First(); txtDireccion.Text = pro.direccion; txtNombre.Text = pro.nombre_proveedor; txtTelefono.Text = pro.telefono; lblModo.Text = "Visualizacion"; rbNuevo.Checked = false; rbModificar.Checked = false; bloqueo(); } }
private void button1_Click(object sender, EventArgs e) { using (VENTASEntities bd = new VENTASEntities()) { var entrar = from us in bd.Empleados where us.usuario == txtUsuario.Text && us.contrasenia == txtContra.Text select us; if (entrar.Count() > 0) { Empleado em = new Empleado(); em = bd.Empleados.Where(Buscar => Buscar.usuario == txtUsuario.Text).First(); int idCargo = em.id_cargo; string nombreCajero = em.nombre_empleado; if (idCargo == 1) { FrmMeniu.ventas.lblNombreCajero.Text = nombreCajero; FrmMeniu.compras.lblNombreCajero.Text = nombreCajero; m.ShowDialog(); this.Hide(); } else if (idCargo == 2) { FrmMeniu.ventas.lblNombreCajero.Text = nombreCajero; FrmMeniu.compras.lblNombreCajero.Text = nombreCajero; m.agregarYModificarCliente.Enabled = false; m.agregarYModificarEmpleado.Enabled = false; m.agregarYEditarProveedor.Enabled = false; m.productosPrincipal.Visible = false; m.agregarYModificarEmpleado.Enabled = false; m.cargosEmpleado.Enabled = false; m.Reportes.Enabled = false; m.ShowDialog(); this.Hide(); } } else { MessageBox.Show("Usuario no encontrado"); } } }
void filtro() { using (VENTASEntities bd = new VENTASEntities()) { string nombre = txtBuscar.Text; var lista = from pro in bd.Productos where pro.nombre_producto.Contains(nombre) select new { NUMERO_PRODUCTO = pro.id_producto, NOMBRE = pro.nombre_producto }; dgvProductos.DataSource = lista.ToList(); } }
void filtro() { using (VENTASEntities bd = new VENTASEntities()) { string nombre = txtBuscar.Text; var lista = from c in bd.Categorias where c.nombre_categoria.Contains(nombre) select new { NUMERO_CATEGORIA = c.id_categoria, NOMBRE = c.nombre_categoria }; dgvCategorias.DataSource = lista.ToList(); } }
void filtro() { using (VENTASEntities bd = new VENTASEntities()) { string nombre = txtBuscar.Text; var lista = from cli in bd.Clientes where cli.nombre_cliente.Contains(nombre) select new { NUMERO_CLIENTE = cli.id_cliente, NOMBRE = cli.nombre_cliente, APELLIDO = cli.apellido_cliente }; dgvClientes.DataSource = lista.ToList(); } }
void filtro() { using (VENTASEntities bd = new VENTASEntities()) { string nombre = txtBuscar.Text; var lista = from m in bd.Empleados where m.nombre_empleado.Contains(nombre) select new { NUMERO_EMPLEADO = m.id_empleado, NOMBRE = m.nombre_empleado, APELLIDO = m.apellido_empleado, }; dgvEmpleados.DataSource = lista.ToList(); } }
private void txtDui_Leave(object sender, EventArgs e) { using (VENTASEntities bd = new VENTASEntities()) { if (txtDui.Text != "") { var Revisar = from car in bd.Clientes where car.dui == txtDui.Text select car; if (Revisar.Count() > 0) { txtDui.Text = ""; MessageBox.Show("Cliente existente"); } } } }
private void txtNombre_Leave(object sender, EventArgs e) { using (VENTASEntities bd = new VENTASEntities()) { if (txtNombre.Text != "") { var Revisar = from pro in bd.Proveedores where pro.nombre_proveedor == txtNombre.Text select pro; if (Revisar.Count() > 0) { txtNombre.Text = ""; MessageBox.Show("Proveedor existente"); } } } }
void filtro() { using (VENTASEntities bd = new VENTASEntities()) { string nombre = txtBuscar.Text; var lista = from pro in bd.Proveedores where pro.nombre_proveedor.Contains(nombre) select new { NOMBRE = pro.nombre_proveedor, DIRECCION = pro.direccion, TELEFONO = pro.telefono }; dgvProveedores.DataSource = lista.ToList(); } }
void filtro() { using (VENTASEntities bd = new VENTASEntities()) { string nombre = txtBuscar.Text; var lista = from p in bd.Productos where p.nombre_producto.Contains(nombre) select new { CODIGO = p.id_producto, NOMBRE = p.nombre_producto, PRECIO = p.precio_venta }; dgvBuscar.DataSource = lista.ToList(); } }