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(SOLICITUD_COMPRA sol_comp_new) { using (BODEXDataContext ctx = new BODEXDataContext()) { ctx.ListaSolicitudCompra.InsertOnSubmit(sol_comp_new); ctx.SubmitChanges(); } }
protected void Ingresar(object sender, EventArgs e) { ASPxButton boton = (ASPxButton)sender; Control main = boton.Parent; string encargado = "Bodega"; Label usuario = (Label)main.Parent.Parent.FindControl("lblUsuario"); if (usuario != null) { encargado = usuario.Text; } ASPxListBox list = (ASPxListBox)main.FindControl("ASPxListBox1"); ASPxComboBox combo = (ASPxComboBox)main.FindControl("ASPxComboBox1"); string id_compra = ASPxComboBox1.SelectedItem.Value.ToString(); if (list.Items.Count == 0) { return; } SOLICITUD_COMPRA compra = CRUD_SolicitudCompra.Read(Int32.Parse(id_compra)); RECEPCION_MATERIAL recepcion = new RECEPCION_MATERIAL(); recepcion.RM_ENCARGADO_RECEPCION = encargado; recepcion.RM_FECHA = DateTime.Now; CRUD_RecepcionMaterial.Create(recepcion); int id_recep = (Int32)CRUD_RecepcionMaterial.getEnd().RM_ID; foreach (ListEditItem item in list.Items) { MATERIAL material = CRUD_Material.Read(Int32.Parse(item.GetValue("M_ID").ToString())); DETALLE_RECEPCION_MATERIAL detalle = new DETALLE_RECEPCION_MATERIAL(); detalle.RM_ID = id_recep; detalle.M_ID = material.M_ID; detalle.DRM_CANTIDAD = Int32.Parse(item.GetValue("D_CANTIDAD").ToString()); CRUD_RecepcionMaterialDetalle.Create(detalle); } compra.E_ID = 2; CRUD_SolicitudCompra.Update(compra); COMPRA_RECEPCION ligar = new COMPRA_RECEPCION(); ligar.SC_ID = compra.SC_ID; ligar.RM_ID = id_recep; CRUD_CompraRecepcion.Create(ligar); Response.Redirect("~/RecepcionMaterial.aspx"); }
public static void Delete(SOLICITUD_COMPRA sol_comp_del) { using (BODEXDataContext ctx = new BODEXDataContext()) { SOLICITUD_COMPRA borrar = (from sol_comp in ctx.ListaSolicitudCompra where sol_comp.SC_ID.Equals(sol_comp_del.SC_ID) select sol_comp).First <SOLICITUD_COMPRA>(); ctx.ListaSolicitudCompra.DeleteOnSubmit(borrar); ctx.SubmitChanges(); } }
public static void Update(SOLICITUD_COMPRA sol_comp_upd) { using (BODEXDataContext ctx = new BODEXDataContext()) { SOLICITUD_COMPRA solicitud_compra = (from sol_comp in ctx.ListaSolicitudCompra where sol_comp.SC_ID.Equals(sol_comp_upd.SC_ID) select sol_comp).First <SOLICITUD_COMPRA>(); solicitud_compra.SC_FECHA = sol_comp_upd.SC_FECHA; solicitud_compra.E_ID = sol_comp_upd.E_ID; ctx.SubmitChanges(); } }
public static bool modificar_estado_solicitud(SOLICITUD_COMPRA soliarticulos) { try { SQLSentencia pet = new SQLSentencia(); pet.Peticion = @"EXEC sp_modificar_estado_solicitud_compra " + soliarticulos.ID_Solicitud_Compra + ", " + soliarticulos.Estado; DA acceso = new DA(); return(acceso.ejecutarSentecia(pet)); } catch (Exception ex) { throw ex; } }
private void btnmostrar_Click(object sender, EventArgs e) { Suministros_BLL obj_bll = new Suministros_BLL(); SOLICITUD_COMPRA soli = new SOLICITUD_COMPRA(); soli.ID_Solicitud_Compra = Convert.ToInt32(dgvsolicitudes.SelectedRows[0].Cells[0].Value); soli.Estado = 20; bool a = Suministros_BLL.modificar_estado_solicitud(soli); if (a) { MessageBox.Show("Solicitud Aprovada"); update(); } else { MessageBox.Show("Error al aprovar la solicitud"); } }