private void btnInsertar_Click(object sender, EventArgs e) { try { string cod = txtCodigoProducto.Text; string tipo = txtTipo.Text; string est = txtEstacion.Text; int talle = Convert.ToInt32(txtTalle.Text); double pefect = Convert.ToDouble(txtPrecioEfectivo.Text); double pcosto = Convert.ToDouble(txtPrecioCosto.Text); int qinicial = Convert.ToInt32(txtCantidad.Text); string tela = txtCaracteristica.Text; string notas = txtNotas.Text; DacTienda.Modelos.Producto producto = new DacTienda.Modelos.Producto(cod, tipo, tela, est, qinicial, qinicial, talle, pcosto, pefect, notas); AbmProducto.Insertar(producto); //Reiniciamos los campos reiniciar(); //Mensaje de exito MessageBox.Show("Producto insertado correctamente", "Guinea Ind"); //Re-listamos List <DacTienda.Modelos.Producto> lista = AbmProducto.Listar(); gridProds.DataSource = lista; } catch (Exception ex) { MessageBox.Show("Error. Verifique los campos. Description: " + ex.Message, "Guinea Ind"); } }
public double traerPrecio() { //Trae el precio int prodVenta = Convert.ToInt32(cbProducto.SelectedItem); List <DacTienda.Modelos.Producto> lista = AbmProducto.Listar(); foreach (DacTienda.Modelos.Producto p in lista) { if (p.Id == prodVenta) { return(p.PrecioVenta); } } return(0); }
public string traerCateg() { //Hago que segun la selección de Producto me traiga el tipo int prodVenta = Convert.ToInt32(cbProducto.SelectedItem); List <DacTienda.Modelos.Producto> lista = AbmProducto.Listar(); foreach (DacTienda.Modelos.Producto p in lista) { if (p.Id == prodVenta) { return(p.Categoria); } } return(null); }
private void Venta_Load(object sender, EventArgs e) { /* * //HARDCODEO UNAS VENTAS * DBTiendaContext db; * DacTienda.Modelos.Venta v1 = new DacTienda.Modelos.Venta(DateTime.Today, 1, "1","CAMPERA",600,"Tarjeta",3,0.2,120,720); * DacTienda.Modelos.Venta v2 = new DacTienda.Modelos.Venta(DateTime.Today, 1, "1", "CAMISA", 600, "Tarjeta", 3, 0.2, 120, 720); * DacTienda.Modelos.Venta v3 = new DacTienda.Modelos.Venta(DateTime.Today, 1, "1", "CAMISA", 600, "Tarjeta", 3, 0.2, 120, 720); * DacTienda.Modelos.Venta v4 = new DacTienda.Modelos.Venta(DateTime.Today, 1, "1", "CAMISA", 600, "Tarjeta", 3, 0.2, 120, 720); * DacTienda.Modelos.Venta v5 = new DacTienda.Modelos.Venta(DateTime.Today, 1, "1", "CAMISA", 600, "Tarjeta", 3, 0.2, 120, 720); * db = new DBTiendaContext(); * db.Ventas.Add(v1); * db.Ventas.Add(v2); * db.Ventas.Add(v3); * db.Ventas.Add(v4); * db.Ventas.Add(v5); * db.SaveChanges(); */ cbProducto.SelectedItem = null; cbCuotas.SelectedItem = null; cbFormaPago.SelectedItem = null; cbFormaPago.DisplayMember = "Text"; cbFormaPago.ValueMember = "Value"; cbFormaPago.Items.Add(new { Text = "Efectivo", Value = "Efectivo" }); cbFormaPago.Items.Add(new { Text = "Tarjeta", Value = "Tarjeta" }); cbCuotas.DisplayMember = "Text"; cbCuotas.ValueMember = "Value"; cbCuotas.Items.Add(new { Text = "1", Value = "1" }); cbCuotas.Items.Add(new { Text = "3", Value = "3" }); cbCuotas.Items.Add(new { Text = "6", Value = "6" }); //Mostramos los productos en stock al iniciar List <DacTienda.Modelos.Producto> lista = AbmProducto.Listar(); List <int> CodProductos = new List <int>(); foreach (DacTienda.Modelos.Producto p in lista) { CodProductos.Add(p.Id); } cbProducto.DataSource = CodProductos; gridProductos.DataSource = lista; }
private void Form1_Load(object sender, EventArgs e) { List <DacTienda.Modelos.Producto> lista = AbmProducto.Listar(); gridProds.DataSource = lista; List <string> sexo = new List <string>(); sexo.Add("MASC"); sexo.Add("FEM"); sexo.Add(""); cbSexo.DataSource = sexo; List <string> estacion = new List <string>(); estacion.Add("INVIERNO"); estacion.Add("VERANO"); estacion.Add(""); cbEstacion.DataSource = estacion; cbSexo.SelectedItem = ""; cbEstacion.SelectedItem = ""; }
private void btnTraerTodos_Click(object sender, EventArgs e) { List <DacTienda.Modelos.Producto> lista = AbmProducto.Listar(); gridProds.DataSource = lista; }