protected void Continuar(object sender, EventArgs e) { ASPxButton boton = (ASPxButton)sender; Control main = boton.Parent; ASPxListBox list = (ASPxListBox)main.FindControl("ASPxListBox1"); if (list.Items.Count == 0) return; SOLICITUD_COMPRA compra = new SOLICITUD_COMPRA(); compra.E_ID = 1; compra.SC_FECHA = DateTime.Now; CRUD_SolicitudCompra.Create(compra); int id_compra = (Int32)CRUD_SolicitudCompra.getEnd().SC_ID; foreach (ListEditItem item in list.Items) { MATERIAL material = CRUD_Material.Read(item.Value.ToString(), 0); DETALLE_SOLICITUD_COMPRA detalle = new DETALLE_SOLICITUD_COMPRA(); detalle.SC_ID = id_compra; detalle.M_ID = material.M_ID; detalle.DSC_CANTIDAD = material.M_STOCK_IDEAL - material.M_STOCK_REAL; CRUD_SolicitudCompraDetalle.Create(detalle); } Response.Redirect("SolicitudCompra.aspx", true); }
public static void Create(DETALLE_SOLICITUD_COMPRA det_sol_comp_new) { using (BODEXDataContext ctx = new BODEXDataContext()) { ctx.ListaSolicitudCompraDetalle.InsertOnSubmit(det_sol_comp_new); ctx.SubmitChanges(); } }
public static void Delete(DETALLE_SOLICITUD_COMPRA det_sol_comp_del) { using (BODEXDataContext ctx = new BODEXDataContext()) { DETALLE_SOLICITUD_COMPRA borrar = (from det_sol_comp in ctx.ListaSolicitudCompraDetalle where det_sol_comp.M_ID.Equals(det_sol_comp_del.M_ID) && det_sol_comp.SC_ID.Equals(det_sol_comp_del.SC_ID) select det_sol_comp).First<DETALLE_SOLICITUD_COMPRA>(); ctx.ListaSolicitudCompraDetalle.DeleteOnSubmit(borrar); ctx.SubmitChanges(); } }
public static void Update(DETALLE_SOLICITUD_COMPRA det_sol_comp_upd) { using (BODEXDataContext ctx = new BODEXDataContext()) { DETALLE_SOLICITUD_COMPRA detalle_sol_comp = (from det_sol_comp in ctx.ListaSolicitudCompraDetalle where det_sol_comp.M_ID.Equals(det_sol_comp_upd.SC_ID) && det_sol_comp.SC_ID.Equals(det_sol_comp_upd.SC_ID) select det_sol_comp).First<DETALLE_SOLICITUD_COMPRA>(); detalle_sol_comp.DSC_CANTIDAD = det_sol_comp_upd.DSC_CANTIDAD; ctx.SubmitChanges(); } }
partial void DeleteDETALLE_SOLICITUD_COMPRA(DETALLE_SOLICITUD_COMPRA instance);
partial void UpdateDETALLE_SOLICITUD_COMPRA(DETALLE_SOLICITUD_COMPRA instance);
partial void InsertDETALLE_SOLICITUD_COMPRA(DETALLE_SOLICITUD_COMPRA instance);