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(); } } }
public static void InsertLECTOR_DETALLE(LECTOR_DETALLE lector) { LECTOR_DETALLEDao dao = new LECTOR_DETALLEDao(); dao.InsertLECTOR_DETALLE(lector); }
public void InsertLECTOR_DETALLE(LECTOR_DETALLE lector) { Conexion.db.LECTOR_DETALLE.Add(lector); Conexion.db.SaveChanges(); Conexion.db.Entry(lector).State = EntityState.Detached; }