Ejemplo n.º 1
0
        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";
            }
        }
Ejemplo n.º 2
0
        public static string GenerarNroOC()
        {
            string resultado = "";

            resultado = OrdenCompraLN.GetInstance().GenerarNroOC();

            return(resultado);
        }
Ejemplo n.º 3
0
        public static List <OrdenCompra> ListarOrdenCompra()
        {
            List <OrdenCompra> Lista = null;

            Lista = OrdenCompraLN.GetInstance().ListarOrdenCompra();

            return(Lista);
        }
Ejemplo n.º 4
0
        public static List <DetalleOrdenCompra> ListarDetalleOC(string codOC)
        {
            string codOrdenCompra           = codOC;
            List <DetalleOrdenCompra> Lista = null;

            Lista = OrdenCompraLN.GetInstance().ListarDetalleOC(codOrdenCompra);

            return(Lista);
        }
Ejemplo n.º 5
0
        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");
        }
Ejemplo n.º 6
0
        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");
        }