private void button1_Click(object sender, EventArgs e) { try { LblClase.Text = "-"; LblCliente.Text = "-"; LblFechaVencimiento.Text = "-"; LblFecha.Text = "-"; LblNombreProd.Text = "-"; LblNuevaClaseMovil.Text = "-"; //LblNuevoNombreMovil.Text = "-"; LblNumeroFactura.Text = "-"; LblVendedor.Text = "-"; NCF = string.Empty; TxtCodigoNuevoTelefono.Text = ""; TxtCodigoTelCliente.Text = ""; venta = new Clases.VentaInmediata(); cliente = new Clases.Clientes(); fact = new Clases.Facturas(); cp = new Clases.Clases_Productos(); NP = new Clases.Nombres_Productos(); DB = new Clases.IM_DB_Entities(); TxtCodigoTelCliente.Focus(); } catch (Exception) { return; } }
void ActualizarListaProdVenta() { try { LstProds_A_Vender.Items.Clear(); if (Lista_Prod_A_Vender.Count == 0) { return; } foreach (var item in Lista_Prod_A_Vender) { Clases.Nombres_Productos nombre = DB.Nombres_Productos .Where(np => np.ID_Nombre_Productos == item.NombreProducto).First(); Clases.Clases_Productos cp = DB.Clases_Productos .Where(c => c.ID_CLase == item.Clase).First(); LstProds_A_Vender.Items.Add(item.ID_Producto.PadRight(17, ' '), 0); LstProds_A_Vender.Items[LstProds_A_Vender.Items.Count - 1].SubItems.Add(nombre.Descripcion); LstProds_A_Vender.Items[LstProds_A_Vender.Items.Count - 1].SubItems.Add(cp.Descripcion); LstProds_A_Vender.Items[LstProds_A_Vender.Items.Count - 1].SubItems.Add(TxtPrecioProds.Text.Trim() == "" ? "0.00" : (decimal.Parse(TxtPrecioProds.Text)).ToString("c")); LstProds_A_Vender.Items[LstProds_A_Vender.Items.Count - 1].Tag = item; } } catch (Exception es) { MensajeError(es.Message); } }
void AddProd(Clases.Productos p) { try { DB = new Clases.IM_DB_Entities(); Clases.Nombres_Productos nombre = DB.Nombres_Productos .Where(np => np.ID_Nombre_Productos == p.NombreProducto).First(); Clases.Clases_Productos cp = DB.Clases_Productos .Where(c => c.ID_CLase == p.Clase).First(); ListProductos_A_Ingresar.Items.Add(p.ID_Producto, 0); ListProductos_A_Ingresar.Items[ListProductos_A_Ingresar.Items.Count - 1].SubItems.Add(nombre.Descripcion); ListProductos_A_Ingresar.Items[ListProductos_A_Ingresar.Items.Count - 1].SubItems.Add(cp.Descripcion); ListProductos_A_Ingresar.Items[ListProductos_A_Ingresar.Items.Count - 1].SubItems.Add(TxtCosto.Text); ListProductos_A_Ingresar.Items[ListProductos_A_Ingresar.Items.Count - 1].SubItems.Add(dtFechaIngreso.Value.Date.ToString()); ListProductos_A_Ingresar.Items[ListProductos_A_Ingresar.Items.Count - 1].Tag = p; } catch (Exception es) { Program.MensajeError(es.Message); return; } }
private void LstProds_Click(object sender, EventArgs e) { try { EstaClase = (Clases.Clases_Productos)LstProds.SelectedItems[0].Tag; } catch (Exception) { return; } }
private void TxtCodigoTelCliente_TextChanged(object sender, EventArgs e) { if (Buscando) { return; } Buscando = true; Program.wait(2); try { if (TxtCodigoTelCliente.Text.Trim() == "") { button1_Click(sender, e); Buscando = false; return; } venta = new Clases.VentaInmediata(); venta = DB.VentaInmediata.Where(p => p.IMEI == TxtCodigoTelCliente.Text).First(); //venta = new Clases.Ventas(); cliente = new Clases.Clientes(); fact = new Clases.Facturas(); cp = new Clases.Clases_Productos(); NP = new Clases.Nombres_Productos(); NP = DB.Nombres_Productos.Where(np => np.ID_Nombre_Productos == venta.id_Nombre_Producto).FirstOrDefault(); //cp = DB.Clases_Productos.Where(clase => clase.ID_CLase == Movil_Cliente.Clase).FirstOrDefault(); //venta = DB.Ventas.Where(v => v.Producto == Movil_Cliente.ID_Producto).FirstOrDefault(); fact = DB.Facturas.Where(f => f.ID_Factura == venta.factura).FirstOrDefault(); cliente = DB.Clientes.Where(c => c.RNC == fact.Cliente).FirstOrDefault(); string IDVendedor = fact.vendedor; LblCliente.Text = cliente.Nombre; LblFecha.Text = fact.Fecha.ToString(); LblClase.Text = cp.Descripcion; LblFechaVencimiento.Text = fact.Fecha.AddDays(15).ToString(); LblNombreProd.Text = NP.Descripcion; LblNumeroFactura.Text = fact.ID_Factura.ToString(); LblVendedor.Text = IDVendedor; Buscando = false; } catch (Exception es) { MensajeInfo(es.Message); TxtCodigoTelCliente.Text = ""; TxtCodigoTelCliente.Focus(); Buscando = false; return; } }
private void nuevoToolStripMenuItem_Click(object sender, EventArgs e) { try { EstaClase = null; tabControl1.SelectTab(1); TxtIDProd.Text = ""; TxtIDProd.Enabled = false; } catch (Exception es) { MessageBox.Show(es.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void LlenarListaInventario(string Codigo) { DB = new Clases.IM_DB_Entities(); LstInventario.Items.Clear(); foreach (var item in DB.Productos.Where(p => p.ID_Producto.Contains(Codigo)).ToList()) { Clases.Nombres_Productos nombre = DB.Nombres_Productos .Where(np => np.ID_Nombre_Productos == item.NombreProducto).First(); Clases.Clases_Productos cp = DB.Clases_Productos .Where(c => c.ID_CLase == item.Clase).First(); LstInventario.Items.Add(item.ID_Producto, 0); LstInventario.Items[LstInventario.Items.Count - 1].SubItems.Add(nombre.Descripcion); LstInventario.Items[LstInventario.Items.Count - 1].SubItems.Add(cp.Descripcion); LstInventario.Items[LstInventario.Items.Count - 1].SubItems.Add(item.Precio_Costo.ToString("0.00")); LstInventario.Items[LstInventario.Items.Count - 1].SubItems.Add(dtFechaIngreso.Value.Date.ToString()); LstInventario.Items[LstInventario.Items.Count - 1].Tag = item; } }
void LlenarListaProdsToAdd() { DB = new Clases.IM_DB_Entities(); ListProductos_A_Ingresar.Items.Clear(); foreach (var item in Productos_A_Ingresar) { Clases.Nombres_Productos nombre = DB.Nombres_Productos .Where(np => np.ID_Nombre_Productos == item.NombreProducto).First(); Clases.Clases_Productos cp = DB.Clases_Productos .Where(c => c.ID_CLase == item.Clase).First(); ListProductos_A_Ingresar.Items.Add(item.ID_Producto, 0); ListProductos_A_Ingresar.Items[ListProductos_A_Ingresar.Items.Count - 1].SubItems.Add(nombre.Descripcion); ListProductos_A_Ingresar.Items[ListProductos_A_Ingresar.Items.Count - 1].SubItems.Add(cp.Descripcion); ListProductos_A_Ingresar.Items[ListProductos_A_Ingresar.Items.Count - 1].SubItems.Add(TxtCosto.Text); ListProductos_A_Ingresar.Items[ListProductos_A_Ingresar.Items.Count - 1].SubItems.Add(dtFechaIngreso.Value.Date.ToString()); ListProductos_A_Ingresar.Items[ListProductos_A_Ingresar.Items.Count - 1].Tag = item; } }
void ActualizarListaProdVenta(ListView _lstContingencia, Clases.Productos Prod) { try { Clases.Nombres_Productos nombre = DB.Nombres_Productos .Where(np => np.ID_Nombre_Productos == Prod.NombreProducto).First(); Clases.Clases_Productos cp = DB.Clases_Productos .Where(c => c.ID_CLase == Prod.Clase).First(); LstProds_A_Vender = _lstContingencia; LstProds_A_Vender.Items.Add(Prod.ID_Producto, 0); LstProds_A_Vender.Items[LstProds_A_Vender.Items.Count - 1].SubItems.Add(nombre.Descripcion); LstProds_A_Vender.Items[LstProds_A_Vender.Items.Count - 1].SubItems.Add(cp.Descripcion); LstProds_A_Vender.Items[LstProds_A_Vender.Items.Count - 1].SubItems.Add(0.ToString("c")); LstProds_A_Vender.Items[LstProds_A_Vender.Items.Count - 1].Tag = Prod; } catch (Exception es) { MensajeError(es.Message); } }