protected void btnOrdenar_Click(object sender, EventArgs e) { //buscar el centro que tenga el usuario logeado //Usuario usuario = UsuarioLN.obtenerUsuario("*****@*****.**"); Usuario usuario2 = (Usuario)Session["usuario"]; CentroAcopio centro = CentroAcopioLN.obtenerUsuariodeCentroAcopio(usuario2.Id_Usuario); Usuario cliente = UsuarioLN.obtenerUsuario(ddlClientes.SelectedValue); if (grvCarrito.Rows.Count >= 1) { if (OrdenCompraLN.registrarOrden (ddlClientes.SelectedValue, centro.Id_Centro, Carrito.Instancia.Items)) { BilleteraLN.AgregarBilletera(cliente.Billetera.Id_Billetera, 0, Convert.ToInt32(Carrito.Instancia.GetTotal())); Carrito.Instancia.eliminarCarrito(); Response.Redirect("AdministradorCentro.aspx?accion=registro"); } } else { lblMensaje.Visible = true; lblMensaje.Text = "No existen canjes para guardar"; } }
public static string GenerarNroOC() { string resultado = ""; resultado = OrdenCompraLN.GetInstance().GenerarNroOC(); return(resultado); }
public static List <OrdenCompra> ListarOrdenCompra() { List <OrdenCompra> Lista = null; Lista = OrdenCompraLN.GetInstance().ListarOrdenCompra(); return(Lista); }
public static List <DetalleOrdenCompra> ListarDetalleOC(string codOC) { string codOrdenCompra = codOC; List <DetalleOrdenCompra> Lista = null; Lista = OrdenCompraLN.GetInstance().ListarDetalleOC(codOrdenCompra); return(Lista); }
public static string RegistrarOC(string _CodOc, string _FecOC, decimal _Igv, decimal _Total, long _Ruc) { bool resultado = false; OrdenCompra obj = new OrdenCompra() { CodOrdCompra = _CodOc, FecOrdCompra = _FecOC, Igv = _Igv, Total = _Total, Proveedor = new Proveedor() { RUC = _Ruc } }; resultado = OrdenCompraLN.GetInstance().RegistrarOC(obj); return(resultado == true ? "Correcto" : "Incorrecto"); }
public static string RegistrarDetalleOC(decimal _precio, int _cantidad, decimal _subtotal, string _codmedicamento, string _codoc) { bool resultado = false; DetalleOrdenCompra obj = new DetalleOrdenCompra() { Precio = _precio, Cantidad = _cantidad, Subtotal = _subtotal, Medicamento = new Medicamento() { CodMedicamento = _codmedicamento }, OrdenCompra = new OrdenCompra() { CodOrdCompra = _codoc } }; resultado = OrdenCompraLN.GetInstance().RegistrarDetalleOC(obj); return(resultado == true ? "Correcto" : "Incorrecto"); }