Ejemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Boolean bandera = true;

            while (bandera)
            {
                using (var form = new LectorNuevaLinea())
                {
                    var result = form.ShowDialog();
                    if (result == DialogResult.OK)
                    {
                        PRODUCTO pro = form.producto;
                        //string val = form.ReturnValue1;            //values preserved after close
                        //string dateString = form.ReturnValue2;
                        ////Do something here with these values

                        ////for example
                        //this.txtSomething.Text = val;
                        LECTOR_DETALLE det = null;

                        for (int i = 0; i < detalle.Count; i++)
                        {
                            if (detalle[i].IDPRODUCTO.Trim().Equals(pro.IDPRODUCTO.Trim()))
                            {
                                det = detalle[i];
                            }
                        }

                        if (det != null)
                        {
                            det.CANTIDAD += 1;
                        }
                        else
                        {
                            det            = new LECTOR_DETALLE();
                            det.ID         = cabecera.ID;
                            det.ITEM       = detalle.Count + 1;
                            det.IDPRODUCTO = pro.IDPRODUCTO;
                            det.CANTIDAD   = 1;

                            detalle.Add(det);
                        }
                    }
                    else
                    {
                        bandera = false;
                    }
                    llenarDetalleVista();
                }
            }
        }
Ejemplo n.º 2
0
        public static void InsertLECTOR_DETALLE(LECTOR_DETALLE lector)
        {
            LECTOR_DETALLEDao dao = new LECTOR_DETALLEDao();

            dao.InsertLECTOR_DETALLE(lector);
        }
Ejemplo n.º 3
0
 public void InsertLECTOR_DETALLE(LECTOR_DETALLE lector)
 {
     Conexion.db.LECTOR_DETALLE.Add(lector);
     Conexion.db.SaveChanges();
     Conexion.db.Entry(lector).State = EntityState.Detached;
 }