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