public static void guardarCliente(TextBox tbNombre, TextBox tbCorreo, TextBox tbTel, TextBox tbCuit, TextBox tbDirec, DataGridView dgvClien) { using (GestionVentasEntities db = new GestionVentasEntities()) { if (db.cliente.Any(cliente => cliente.nombre == tbNombre.Text && cliente.correo == tbCorreo.Text && cliente.tel == tbTel.Text && cliente.dni == tbCuit.Text && cliente.direccion == tbDirec.Text) == false) { cliente oClien = new cliente(); oClien.nombre = tbNombre.Text; oClien.correo = tbCorreo.Text; oClien.tel = tbTel.Text; oClien.dni = tbCuit.Text; oClien.direccion = tbDirec.Text; oClien.estado = 1; db.cliente.Add(oClien); db.SaveChanges(); MessageBox.Show("El cliente: " + tbNombre.Text + " se insertó correctamente", "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("El cliente que intenta guardar ya existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public static void buscarUs(TextBox tbNombre, TextBox tbDni, TextBox tbTel, ComboBox cbTipo, DataGridView dgvUs) { using (GestionVentasEntities db = new GestionVentasEntities()) { var lst = from d in db.usuario join t in db.tipo_usuario on d.idtipousuario equals t.idtipousuario where d.apeynom.Contains(tbNombre.Text) && d.dni.Contains(tbDni.Text) && d.tel.Contains(tbTel.Text) && t.descripcion.Contains(cbTipo.Text) select new mostrarUsuario() { idusuario = d.idusuario, apeynom = d.apeynom, tel = d.tel, dni = d.dni, correo = d.correo, tipo_usuario = t.descripcion, nomusuario = d.nomusuario, contraseña = d.contraseña, estado = d.estado }; dgvUs.DataSource = lst.ToList(); } }
public static void editarUs(TextBox tbNombre, TextBox tbCorreo, TextBox tbTel, TextBox tbDni, TextBox tbUser, TextBox tbPassword, ComboBox cbTipo, DataGridView dgvUs) { int idTipo = Convert.ToInt32(cbTipo.SelectedValue); int id = Convert.ToInt32(dgvUs.SelectedRows[0].Cells[0].Value.ToString()); using (GestionVentasEntities db = new GestionVentasEntities()) { //if (db.usuario.Any(usuario => usuario.apeynom == tbNombre.Text && usuario.dni == tbDni.Text) == false) //{ usuario oUs = db.usuario.FirstOrDefault(x => x.idusuario == id); //usuario oUs = new usuario(); oUs.apeynom = tbNombre.Text; oUs.correo = tbCorreo.Text; oUs.tel = tbTel.Text; oUs.dni = tbDni.Text; oUs.nomusuario = tbUser.Text; oUs.contraseña = tbPassword.Text; oUs.idtipousuario = idTipo; db.SaveChanges(); MessageBox.Show("El usuario: " + tbNombre.Text + " se actuaizó correctamente", "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Information); //} //else //{ // MessageBox.Show("El usuario que intenta guardar ya existe", "Error", // MessageBoxButtons.OK, MessageBoxIcon.Error); //} } }
public static void guardarProv(TextBox tbNombre, TextBox tbCorreo, TextBox tbTel, TextBox tbCuit, DataGridView dgvProv) { using (GestionVentasEntities db = new GestionVentasEntities()) { if (db.proveedor.Any(proveedor => proveedor.nombre == tbNombre.Text && proveedor.correo == tbCorreo.Text && proveedor.tel == tbTel.Text && proveedor.dni == tbCuit.Text) == false) { proveedor oProv = new proveedor(); oProv.nombre = tbNombre.Text; oProv.tel = tbTel.Text; oProv.dni = tbCuit.Text; oProv.correo = tbCorreo.Text; oProv.estado = 1; db.proveedor.Add(oProv); db.SaveChanges(); MessageBox.Show("El proveedor: " + tbNombre.Text + " se insertó correctamente", "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("El proveedor que intenta guardar ya existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public static void guardarProd(TextBox tbDesc, ComboBox cbProv, TextBox tbStock, string unidad, TextBox tbPrecio, DataGridView dgvProd) { int idProv = Convert.ToInt32(cbProv.SelectedValue); decimal stock = Convert.ToDecimal(tbStock.Text); decimal precio = Convert.ToDecimal(tbPrecio.Text); //decimal stock = Convert.ToDecimal(tbStock.Text, new CultureInfo("en-US")); //decimal precio = Convert.ToDecimal(tbPrecio.Text, new CultureInfo("en-US")); using (GestionVentasEntities db = new GestionVentasEntities()) { if (db.producto.Any(producto => producto.descripcion == tbDesc.Text) == false) { producto oProd = new producto(); oProd.descripcion = tbDesc.Text; oProd.idproveedor = idProv; oProd.stock = stock; oProd.unidad = unidad; oProd.precio = precio; oProd.estado = 1; db.producto.Add(oProd); db.SaveChanges(); MessageBox.Show("El producto: " + tbDesc.Text + " se insertó correctamente", "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("El producto que intenta guardar ya existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private Respuesta Backup() { using (GestionVentasEntities db = new GestionVentasEntities()) { return(db.Database.SqlQuery <Respuesta>(BackUpQuery).FirstOrDefault()); } }
public static void refrescarPedidos(DataGridView dgvCabe, DataGridView dgvDetall) { try { int idFact = Convert.ToInt32(dgvCabe.SelectedRows[0].Cells[0].Value.ToString()); using (GestionVentasEntities db = new GestionVentasEntities()) { var lst = from d in db.pedido_detalle join p in db.producto on d.idproducto equals p.idproducto where d.idfactura == idFact select new mostrarPedido() { descripcion = p.descripcion, peso = d.peso, unidad_m = p.unidad, precio_unit = p.precio, cantidad = d.cantidad, descuento = d.descuento, subtotal = d.subtotal, }; dgvDetall.DataSource = lst.ToList(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public static void editarCliente(TextBox tbNombre, TextBox tbCorreo, TextBox tbTel, TextBox tbCuit, TextBox tbDirec, DataGridView dgvClien) { int id = Convert.ToInt32(dgvClien.SelectedRows[0].Cells[0].Value.ToString()); using (GestionVentasEntities db = new GestionVentasEntities()) { if (db.cliente.Any(cliente => cliente.nombre == tbNombre.Text && cliente.correo == tbCorreo.Text && cliente.tel == tbTel.Text && cliente.dni == tbCuit.Text && cliente.direccion == tbDirec.Text) == false) { cliente oClien = db.cliente.FirstOrDefault(x => x.idcliente == id); oClien.nombre = tbNombre.Text; oClien.correo = tbCorreo.Text; oClien.tel = tbTel.Text; oClien.dni = tbCuit.Text; oClien.direccion = tbDirec.Text; db.SaveChanges(); MessageBox.Show("El cliente: " + tbNombre.Text + " se actuaizó correctamente", "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("El cliente que intenta guardar ya existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public static void editarProv(TextBox tbNombre, TextBox tbCorreo, TextBox tbTel, TextBox tbCuit, DataGridView dgvProv) { int id = Convert.ToInt32(dgvProv.SelectedRows[0].Cells[0].Value.ToString()); using (GestionVentasEntities db = new GestionVentasEntities()) { if (db.proveedor.Any(proveedor => proveedor.nombre == tbNombre.Text && proveedor.correo == tbCorreo.Text && proveedor.tel == tbTel.Text && proveedor.dni == tbCuit.Text) == false) { proveedor oProv = db.proveedor.FirstOrDefault(x => x.idproveedor == id); oProv.nombre = tbNombre.Text; oProv.tel = tbTel.Text; oProv.dni = tbCuit.Text; oProv.correo = tbCorreo.Text; db.SaveChanges(); MessageBox.Show("El proveedor: " + tbNombre.Text + " se actuaizó correctamente", "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("El proveedor que intenta guardar ya existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public static void guardarUs(TextBox tbNombre, TextBox tbCorreo, TextBox tbTel, TextBox tbDni, TextBox tbUser, TextBox tbPassword, ComboBox cbTipo, DataGridView dgvUs) { int idTipo = Convert.ToInt32(cbTipo.SelectedValue); using (GestionVentasEntities db = new GestionVentasEntities()) { if (db.usuario.Any(usuario => usuario.apeynom == tbNombre.Text || usuario.dni == tbDni.Text || usuario.nomusuario == tbUser.Text) == false) { usuario oUs = new usuario(); oUs.apeynom = tbNombre.Text; oUs.correo = tbCorreo.Text; oUs.tel = tbTel.Text; oUs.dni = tbDni.Text; oUs.nomusuario = tbUser.Text; oUs.contraseña = tbPassword.Text; oUs.idtipousuario = idTipo; oUs.estado = 1; db.usuario.Add(oUs); db.SaveChanges(); MessageBox.Show("El usuario: " + tbNombre.Text + " se insertó correctamente", "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("El usuario que intenta guardar ya existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public static void habilitarCliente(DataGridView dgvClien) { int id = Convert.ToInt32(dgvClien.SelectedRows[0].Cells[0].Value.ToString()); using (GestionVentasEntities db = new GestionVentasEntities()) { cliente oClien = db.cliente.FirstOrDefault(x => x.idcliente == id); oClien.estado = 1; db.SaveChanges(); } }
public static void habilitarUs(DataGridView dgvUs) { int id = Convert.ToInt32(dgvUs.SelectedRows[0].Cells[0].Value.ToString()); using (GestionVentasEntities db = new GestionVentasEntities()) { usuario oUs = db.usuario.FirstOrDefault(x => x.idusuario == id); oUs.estado = 1; db.SaveChanges(); } }
public static void habilitarProv(DataGridView dgvProv) { int id = Convert.ToInt32(dgvProv.SelectedRows[0].Cells[0].Value.ToString()); using (GestionVentasEntities db = new GestionVentasEntities()) { proveedor oProv = db.proveedor.FirstOrDefault(x => x.idproveedor == id); oProv.estado = 1; db.SaveChanges(); } }
public static void loadUsuarios(ComboBox cbUs) { using (GestionVentasEntities db = new GestionVentasEntities()) { var lst = from d in db.tipo_usuario select d; cbUs.DataSource = lst.ToList(); cbUs.DisplayMember = "descripcion"; cbUs.ValueMember = "idtipousuario"; cbUs.SelectedValue = "idtipousuario"; } }
public static void loadProveedores(ComboBox cbProv) { using (GestionVentasEntities db = new GestionVentasEntities()) { var lst = from d in db.proveedor select d; cbProv.DataSource = lst.ToList(); cbProv.DisplayMember = "nombre"; cbProv.ValueMember = "idproveedor"; cbProv.SelectedValue = "idproveedor"; } }
public static void eliminarProd(DataGridView dgvProd) { int id = Convert.ToInt32(dgvProd.SelectedRows[0].Cells[0].Value.ToString()); using (GestionVentasEntities db = new GestionVentasEntities()) { producto oProd = db.producto.FirstOrDefault(x => x.idproducto == id); oProd.estado = 0; db.SaveChanges(); } }
public static void guardarFactura(TextBox tbClien, DateTimePicker dtFecha, ComboBox cbTipo, TextBox tbDirec, TextBox tbTel, TextBox tbDni, DataGridView dgvFact, Label idnum, decimal total, int idclien, int idUser) { int idTipo = Convert.ToInt32(cbTipo.SelectedIndex); DateTime datt = dtFecha.Value; string s = Convert.ToString(datt); using (GestionVentasEntities db_c = new GestionVentasEntities()) { factura_cabecera oFac = new factura_cabecera(); oFac.idcliente = idclien; oFac.idusuario = idUser; oFac.idtipoventa = idTipo; oFac.fecha = dtFecha.Value; oFac.total = total; oFac.estado = 1; db_c.factura_cabecera.Add(oFac); db_c.SaveChanges(); foreach (DataGridViewRow row in dgvFact.Rows) { using (GestionVentasEntities db_d = new GestionVentasEntities()) { pedido_detalle oPed = new pedido_detalle(); oPed.idproducto = Convert.ToInt32(row.Cells[0].Value.ToString()); oPed.peso = Convert.ToDecimal(row.Cells[2].Value.ToString()); oPed.cantidad = Convert.ToDecimal(row.Cells[3].Value.ToString()); using (GestionVentasEntities db_p = new GestionVentasEntities()) { int id = Convert.ToInt32(row.Cells[0].Value.ToString()); producto oProd = db_p.producto.FirstOrDefault(x => x.idproducto == id); oProd.stock = oProd.stock - oPed.cantidad; db_p.SaveChanges(); } oPed.descuento = Convert.ToDecimal(row.Cells[6].Value.ToString()); oPed.subtotal = Convert.ToDecimal(row.Cells[7].Value.ToString()); oPed.idfactura = oFac.idfactura; db_d.pedido_detalle.Add(oPed); db_d.SaveChanges(); } } } MessageBox.Show("Factura guardada", "Aceptar", MessageBoxButtons.OK, MessageBoxIcon.Information); }
public static void idFactura(Label idClien) { using (GestionVentasEntities db = new GestionVentasEntities()) { var lst = db.factura_cabecera .OrderByDescending(p => p.idfactura) .FirstOrDefault(); if (lst == null) { idClien.Text = "0"; } else { idClien.Text = Convert.ToString(lst.idfactura + 1); } } }
public static void refrescarProv(DataGridView dgvProv) { using (GestionVentasEntities db = new GestionVentasEntities()) { var lst = from d in db.proveedor select new mostrarProveedor() { idproveedor = d.idproveedor, nombre = d.nombre, correo = d.correo, tel = d.tel, dni = d.dni, estado = d.estado }; dgvProv.DataSource = lst.ToList(); } }
public static void buscarProv(TextBox tbNombre, TextBox tbTel, TextBox tbCuit, DataGridView dgvProv) { using (GestionVentasEntities db = new GestionVentasEntities()) { var lst = from d in db.proveedor where d.nombre.Contains(tbNombre.Text) && d.tel.Contains(tbTel.Text) && d.dni.Contains(tbCuit.Text) select new mostrarProveedor() { idproveedor = d.idproveedor, nombre = d.nombre, correo = d.correo, tel = d.tel, dni = d.dni, estado = d.estado }; dgvProv.DataSource = lst.ToList(); } }
public static void refrescarClientesHabilitados(DataGridView dgvClien) { using (GestionVentasEntities db = new GestionVentasEntities()) { var lst = from d in db.cliente where d.estado == 1 select new mostrarCliente() { idcliente = d.idcliente, nombre = d.nombre, correo = d.correo, tel = d.tel, dni = d.dni, direccion = d.direccion, estado = d.estado }; dgvClien.DataSource = lst.ToList(); } }
public static void refrscarFacturasV(DataGridView dgvCabe, int idUser) { using (GestionVentasEntities db = new GestionVentasEntities()) { var lst = from f in db.factura_cabecera join c in db.cliente on f.idcliente equals c.idcliente join t in db.tipo_venta on f.idtipoventa equals t.idtipoventa where f.idusuario == idUser select new mostrarFacturaV() { idfactura = f.idfactura, cliente = c.nombre, tipo_venta = t.descripcion, fecha = f.fecha, total = f.total, }; dgvCabe.DataSource = lst.ToList(); } }
public static void refrescarProd(DataGridView dgvProd) { using (GestionVentasEntities db = new GestionVentasEntities()) { var lst = from d in db.producto join p in db.proveedor on d.idproveedor equals p.idproveedor select new mostrarProducto() { idproducto = d.idproducto, descripcion = d.descripcion, proveedor = p.nombre, stock = d.stock, unidad = d.unidad, precio = d.precio, estado = d.estado }; dgvProd.DataSource = lst.ToList(); } }
public static void refrscarFacturasA(DataGridView dgvCabe) { using (GestionVentasEntities db = new GestionVentasEntities()) { var lst = from f in db.factura_cabecera join c in db.cliente on f.idcliente equals c.idcliente join t in db.tipo_venta on f.idtipoventa equals t.idtipoventa join u in db.usuario on f.idusuario equals u.idusuario select new mostrarFacturaA() { idfactura = f.idfactura, vendedor = u.apeynom, cliente = c.nombre, tipo_venta = t.descripcion, fecha = f.fecha, total = f.total, }; dgvCabe.DataSource = lst.ToList(); } }
public static void buscarFactV(TextBox tbClien, ComboBox cbTipo, DataGridView dgvCabec, int idUser) { using (GestionVentasEntities db = new GestionVentasEntities()) { var lst = from f in db.factura_cabecera join c in db.cliente on f.idcliente equals c.idcliente join t in db.tipo_venta on f.idtipoventa equals t.idtipoventa where c.nombre.Contains(tbClien.Text) && t.descripcion.Contains(cbTipo.Text) && f.idusuario == idUser select new mostrarFacturaV() { idfactura = f.idfactura, cliente = c.nombre, tipo_venta = t.descripcion, fecha = f.fecha, total = f.total, }; dgvCabec.DataSource = lst.ToList(); } }
public static void refrescarUs(DataGridView dgvUs) { using (GestionVentasEntities db = new GestionVentasEntities()) { var lst = from d in db.usuario join t in db.tipo_usuario on d.idtipousuario equals t.idtipousuario select new mostrarUsuario() { idusuario = d.idusuario, apeynom = d.apeynom, tel = d.tel, dni = d.dni, correo = d.correo, tipo_usuario = t.descripcion, nomusuario = d.nomusuario, contraseña = d.contraseña, estado = d.estado }; dgvUs.DataSource = lst.ToList(); } }
public static void buscarCliente(TextBox tbNombre, TextBox tbTel, TextBox tbCuit, TextBox tbDirec, DataGridView dgvClien) { using (GestionVentasEntities db = new GestionVentasEntities()) { var lst = from d in db.cliente where d.nombre.Contains(tbNombre.Text) && d.tel.Contains(tbTel.Text) && d.dni.Contains(tbCuit.Text) && d.direccion.Contains(tbDirec.Text) select new mostrarCliente() { idcliente = d.idcliente, nombre = d.nombre, correo = d.correo, tel = d.tel, dni = d.dni, direccion = d.direccion, estado = d.estado }; dgvClien.DataSource = lst.ToList(); } }
public static void buscarProd(TextBox tbDescrip, ComboBox cbProv, ComboBox cbUnidad, DataGridView dgvProd) { using (GestionVentasEntities db = new GestionVentasEntities()) { var lst = from d in db.producto join p in db.proveedor on d.idproveedor equals p.idproveedor where d.descripcion.Contains(tbDescrip.Text) && p.nombre.Contains(cbProv.Text) && d.unidad.Contains(cbUnidad.Text) select new mostrarProducto() { idproducto = d.idproducto, descripcion = d.descripcion, proveedor = p.nombre, stock = d.stock, unidad = d.unidad, precio = d.precio, estado = d.estado }; dgvProd.DataSource = lst.ToList(); } }
public static void buscarFactFechaA(TextBox tbClien, ComboBox cbTipo, DateTime fecha, DataGridView dgvCabec) { using (GestionVentasEntities db = new GestionVentasEntities()) { var lst = from f in db.factura_cabecera join c in db.cliente on f.idcliente equals c.idcliente join t in db.tipo_venta on f.idtipoventa equals t.idtipoventa join u in db.usuario on f.idusuario equals u.idusuario where c.nombre.Contains(tbClien.Text) && t.descripcion.Contains(cbTipo.Text) && f.fecha == fecha select new mostrarFacturaA() { idfactura = f.idfactura, vendedor = u.apeynom, cliente = c.nombre, tipo_venta = t.descripcion, fecha = f.fecha, total = f.total, }; dgvCabec.DataSource = lst.ToList(); } }
public static void editarProd(TextBox tbDesc, ComboBox cbProv, TextBox tbStock, string unidad, TextBox tbPrecio, DataGridView dgvProd) { int id = Convert.ToInt32(dgvProd.SelectedRows[0].Cells[0].Value.ToString()); int idProv = Convert.ToInt32(cbProv.SelectedValue); decimal stock = Convert.ToDecimal(tbStock.Text); decimal precio = Convert.ToDecimal(tbPrecio.Text); //decimal stock = Convert.ToDecimal(tbStock.Text, new CultureInfo("en-US")); //decimal precio = Convert.ToDecimal(tbPrecio.Text, new CultureInfo("en-US")); using (GestionVentasEntities db = new GestionVentasEntities()) { if (db.producto.Any(producto => producto.descripcion == tbDesc.Text && producto.idproveedor == idProv && producto.stock == stock && producto.unidad == unidad && producto.precio == precio) == false) { producto oProd = db.producto.FirstOrDefault(x => x.idproducto == id); oProd.descripcion = tbDesc.Text; oProd.idproveedor = idProv; oProd.stock = stock; oProd.unidad = unidad; oProd.precio = precio; db.SaveChanges(); MessageBox.Show("El producto: " + tbDesc.Text + " se actuaizó correctamente", "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("El producto que intenta guardar ya existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }