Beispiel #1
0
        public List <DTOInventario> GetProductsInform()
        {
            CADInventario        Process  = new CADInventario();
            List <DTOInventario> Products = Process.GetInfoProductos();

            return(Products);
        }
Beispiel #2
0
        protected void btn_Buscar_Click(object sender, EventArgs e)
        {
            DTOInventario inven      = new DTOInventario();
            CADInventario inventario = new CADInventario();
            int           refe       = 0;

            try
            {
                inven.Referencia_Producto = buscar.Text;
                refe = inventario.ConsultarProductoPorRef(inven);
            }
            catch
            {
                ScriptManager.RegisterClientScriptBlock(this, GetType(), "nopermitecamp", "campos();", true);
            }
            if (refe > 0)
            {
                inventario.BuscarProductoYCargarloAlGV(inven, GVProductos);
            }
            else
            {
                inventario.CargarProductos(GVProductos);
                ScriptManager.RegisterClientScriptBlock(this, GetType(), "noregist", "noregistrado();", true);
            }
            opciontabla.SelectedIndex = opciontabla.Items.IndexOf(opciontabla.Items.FindByText("Mostrar"));
            buscar.Text = "";
        }
Beispiel #3
0
        protected void fin_pedido_Click(object sender, EventArgs e)
        {
            DTOInventario datos    = new DTOInventario();
            CADInventario procesos = new CADInventario();

            if (procesos.InsertarPedido())
            {
                datos.Id_Pedido = procesos.consultarMaximoPedido();
                List <DTOInventario> hilos = new List <DTOInventario>();
                hilos = procesos.consultarPasoParaFinalizarPedido();
                foreach (var item in hilos)
                {
                    datos.Id_Hilo         = item.Id_Hilo;
                    datos.Metros_Hilo     = item.Metros_Hilo;
                    datos.ValorTotal_Hilo = item.ValorTotal_Hilo;
                    datos.ValorTotal      = item.ValorTotal;
                    try
                    {
                        procesos.InsertarPedidoH(datos);
                        procesos.EliminarPaso();
                    }
                    catch
                    {
                        ScriptManager.RegisterClientScriptBlock(this, GetType(), "error", "problema();", true);
                        break;
                    }
                }
                ScriptManager.RegisterClientScriptBlock(this, GetType(), "mensaje", "registro();", true);
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, GetType(), "error", "problema();", true);
            }
        }
Beispiel #4
0
        protected void btn_Buscar_Click(object sender, EventArgs e)
        {
            DTOInventario inven      = new DTOInventario();
            CADInventario inventario = new CADInventario();
            int           refe       = 0;

            try
            {
                inven.Referencia_Hilo = buscar.Text;
                refe = inventario.ConsultarHiloPorRef(inven);
            }
            catch
            {
                ScriptManager.RegisterClientScriptBlock(this, GetType(), "nopermitecamp", "campos();", true);
            }
            if (refe > 0)
            {
                inventario.BuscarHiloYCargarloAlGV(inven, GVHilos);
            }
            else
            {
                inventario.CargarHilos(GVHilos);
                ScriptManager.RegisterClientScriptBlock(this, GetType(), "noregist", "noregistrado();", true);
            }
            buscar.Text = "";
        }
Beispiel #5
0
        protected void btn_Cancelar_Click(object sender, EventArgs e)
        {
            btn_Registrar.CssClass  = "btn btn-default";
            btn_Registrar.Enabled   = true;
            btn_Actualizar.CssClass = "btn btn-default";
            btn_Actualizar.Enabled  = false;
            btn_Cancelar.CssClass   = "btn btn-default";
            btn_Cancelar.Enabled    = false;
            referencia.CssClass     = "form-control";
            referencia.Enabled      = true;
            referencia.Text         = "";
            nombre.Text             = "";
            descripcion.Text        = "";
            novedad.Text            = "";
            placa.Text         = "";
            serial.Text        = "";
            marca.Text         = "";
            modelo.Text        = "";
            valorUnitario.Text = "";
            cantidad.Text      = "";
            cantidad.ReadOnly  = false;
            CADInventario inventario = new CADInventario();

            GVProductos.EditIndex = -1;
            inventario.CargarProductos(GVProductos);
        }
Beispiel #6
0
        public List <DTOInventario> buscarTodosHilosP()
        {
            List <DTOInventario> hilos   = new List <DTOInventario>();
            CADInventario        proceso = new CADInventario();

            hilos = proceso.buscarTodosHilosP();
            return(hilos);
        }
Beispiel #7
0
        public List <DTOInventario> verTodosHilos()
        {
            List <DTOInventario> todosHilos = new List <DTOInventario>();
            CADInventario        proceso    = new CADInventario();

            todosHilos = proceso.consultarTodosHilos();
            return(todosHilos);
        }
Beispiel #8
0
        public float consultarTotal()
        {
            float         Total   = 0;
            CADInventario proceso = new CADInventario();

            Total = proceso.consultarTotal();
            return(Total);
        }
Beispiel #9
0
        public List <DTOInventario> buscarTodosProductos()
        {
            List <DTOInventario> producto = new List <DTOInventario>();
            CADInventario        procesos = new CADInventario();

            producto = procesos.buscarTodosProductos();

            return(producto);
        }
Beispiel #10
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         CADInventario process = new CADInventario();
         process.CargarHilos(GridView2);
         process.CargarProductos(GridView1);
     }
 }
Beispiel #11
0
        public List <DTOInventario> GetHilo(string code)
        {
            DTOInventario GuidHilo = new DTOInventario();
            CADInventario Process  = new CADInventario();

            GuidHilo.Code_Hilo = code;
            List <DTOInventario> Hilo = Process.ConsultarHiloPorGuidQR(GuidHilo);

            return(Hilo);
        }
Beispiel #12
0
        public List <string> regisingre(int referenciap)
        {
            List <string> respuesta = new List <string>();
            DTOInventario datos     = new DTOInventario();
            CADInventario proceso   = new CADInventario();

            datos.Id_Pedido = referenciap;
            respuesta       = proceso.registeringreso(datos);
            return(respuesta);
        }
Beispiel #13
0
        public List <DTOInventario> hilo_por_id(int id)
        {
            List <DTOInventario> hilo    = new List <DTOInventario>();
            DTOInventario        datos   = new DTOInventario();
            CADInventario        proceso = new CADInventario();

            datos.Id_Hilo = id;
            hilo          = proceso.consultarHiloIdConsumo(datos);
            return(hilo);
        }
Beispiel #14
0
        public List <DTOInventario> GetProduct(string referencia)
        {
            DTOInventario Referproducto = new DTOInventario();
            CADInventario Process       = new CADInventario();

            Referproducto.Referencia_Producto = referencia;
            List <DTOInventario> Product = Process.ConsultarProductoPorRefQR(Referproducto);

            return(Product);
        }
Beispiel #15
0
        public List <DTOInventario> hilo(string referencia)
        {
            List <DTOInventario> hilo    = new List <DTOInventario>();
            DTOInventario        datos   = new DTOInventario();
            CADInventario        proceso = new CADInventario();

            datos.Referencia_Hilo = referencia;
            hilo = proceso.consultarHiloReferenciaConsumo(datos);
            return(hilo);
        }
Beispiel #16
0
        public List <DTOInventario> tablapedidoh(int referencia)
        {
            List <DTOInventario> tabla   = new List <DTOInventario>();
            DTOInventario        datos   = new DTOInventario();
            CADInventario        proceso = new CADInventario();

            datos.Id_Pedido = referencia;
            tabla           = proceso.tablapedidoshilos(datos);
            return(tabla);
        }
Beispiel #17
0
        public List <DTOInventario> buscarHiloPedido(string referencia)
        {
            List <DTOInventario> hilo  = new List <DTOInventario>();
            DTOInventario        datos = new DTOInventario();

            datos.Referencia_Hilo = referencia;
            CADInventario proceso = new CADInventario();

            hilo = proceso.buscarHiloPedidoRef(datos);
            return(hilo);
        }
Beispiel #18
0
        public List <DTOInventario> olvidarHilo(int id)
        {
            List <DTOInventario> hilos   = new List <DTOInventario>();
            DTOInventario        datos   = new DTOInventario();
            CADInventario        proceso = new CADInventario();

            datos.Id_Hilo = id;
            hilos         = proceso.olvidarHilo(datos);

            return(hilos);
        }
Beispiel #19
0
        public List <DTOInventario> buscarHiloPedidoId(int id)
        {
            List <DTOInventario> hilo  = new List <DTOInventario>();
            DTOInventario        datos = new DTOInventario();

            datos.Id_Hilo = id;
            CADInventario proceso = new CADInventario();

            hilo = proceso.buscarHiloPedidoId(datos);
            return(hilo);
        }
Beispiel #20
0
        public List <DTOInventario> buscarProducto(string referencia)
        {
            List <DTOInventario> producto = new List <DTOInventario>();
            DTOInventario        datos    = new DTOInventario();
            CADInventario        procesos = new CADInventario();

            datos.Referencia_Producto = referencia;

            producto = procesos.buscarProductoConsumo(datos);

            return(producto);
        }
Beispiel #21
0
        public List <DTOInventario> buscarProductoId(int id)
        {
            List <DTOInventario> producto = new List <DTOInventario>();
            DTOInventario        datos    = new DTOInventario();
            CADInventario        procesos = new CADInventario();

            datos.Id_Producto = id;

            producto = procesos.buscarProductoConsumoId(datos);

            return(producto);
        }
Beispiel #22
0
        public List <DTOInventario> consultarTodosProductosP()
        {
            //Instanciar objetos
            List <DTOInventario> productos = new List <DTOInventario>();
            CADInventario        procesos  = new CADInventario();

            //Asignar valores al list
            productos = procesos.buscarTodosProductosP();

            //Retornar list
            return(productos);
        }
Beispiel #23
0
        public List <DTOInventario> registrarHiloP(int id, float metros, float valor)
        {
            List <DTOInventario> hilos   = new List <DTOInventario>();
            DTOInventario        datos   = new DTOInventario();
            CADInventario        proceso = new CADInventario();

            datos.Id_Pedido       = proceso.consultarMaximoPedido();
            datos.Id_Hilo         = id;
            datos.Metros_Hilo     = metros;
            datos.ValorTotal_Hilo = metros * valor;
            hilos = proceso.registrarHiloP(datos);
            return(hilos);
        }
Beispiel #24
0
        public List <DTOInventario> registrarProducto(int id, string referencia, float cantidad, float consumo)
        {
            List <DTOInventario> producto = new List <DTOInventario>();
            DTOInventario        datos    = new DTOInventario();
            CADInventario        proceso  = new CADInventario();

            datos.Id_Producto         = id;
            datos.Referencia_Producto = referencia;
            datos.Cantidad_Producto   = cantidad;
            datos.Consumo             = consumo;
            datos.Resta = cantidad - consumo;
            producto    = proceso.registrarProductoPaso(datos);
            return(producto);
        }
Beispiel #25
0
        public List <DTOInventario> registrarHilo(int id, string referencia, float metros, float consumo)
        {
            List <DTOInventario> hilos   = new List <DTOInventario>();
            DTOInventario        datos   = new DTOInventario();
            CADInventario        proceso = new CADInventario();

            datos.Id_Hilo         = id;
            datos.Referencia_Hilo = referencia;
            datos.Metros_Hilo     = metros;
            datos.Consumo         = consumo;
            datos.Resta           = metros - consumo;
            hilos = proceso.registrarHilosPaso(datos);
            return(hilos);
        }
Beispiel #26
0
        public int regisingreproduct(int idiped, int idi, int idpro, int cantid_ingreso, int cantidad_defectuosa, string detalles)
        {
            int           result  = 0;
            DTOInventario datos   = new DTOInventario();
            CADInventario proceso = new CADInventario();

            datos.Id_Pedido           = idiped;
            datos.Id_Ingreso          = idi;
            datos.Id_Producto         = idpro;
            datos.Cantidad_Ingreso    = cantid_ingreso;
            datos.Cantidad_Defectuoso = cantidad_defectuosa;
            datos.Detalles_Ingreso    = detalles;
            result = proceso.registeringresoproducto(datos);
            return(result);
        }
Beispiel #27
0
        public List <DTOInventario> buscarProductoPId(int id)
        {
            //Instanciar objetos
            List <DTOInventario> producto = new List <DTOInventario>();
            DTOInventario        datos    = new DTOInventario();
            CADInventario        procesos = new CADInventario();

            //Dar valores al DTO
            datos.Id_Producto = id;

            //Asignar valores al List
            producto = procesos.buscarProductoPId(datos);

            //Retornar List
            return(producto);
        }
Beispiel #28
0
        public List <DTOInventario> buscarProductoP(string referencia)
        {
            //Instanciar objetos
            List <DTOInventario> producto = new List <DTOInventario>();
            DTOInventario        datos    = new DTOInventario();
            CADInventario        procesos = new CADInventario();

            //Llenar valores al DTO
            datos.Referencia_Producto = referencia;

            //Llenar List invocando función del CAD
            producto = procesos.buscarProductoPRef(datos);

            //Retornar List
            return(producto);
        }
Beispiel #29
0
        public List <DTOInventario> registrarProductoPaso(int id, float cantidad, float valor)
        {
            //Instanciar objetos
            List <DTOInventario> productos = new List <DTOInventario>();
            DTOInventario        datos     = new DTOInventario();
            CADInventario        procesos  = new CADInventario();

            //Asignar valores al DTO
            datos.Id_Producto         = id;
            datos.Cantidad_Producto   = cantidad;
            datos.ValorTotal_Producto = cantidad * valor;

            //Llenar lista
            productos = procesos.registrarProductoPasoPed(datos);

            //Retornar lista
            return(productos);
        }
Beispiel #30
0
        public int regisingrehilo(int idiped, int idi, int idh, float cantid_ingreso, float cantidad_defectuosa, string detalles)
        {
            int result  = 0;
            var culture = (CultureInfo)CultureInfo.CurrentCulture.Clone();

            culture.NumberFormat.NumberDecimalSeparator = ".";
            DTOInventario datos   = new DTOInventario();
            CADInventario proceso = new CADInventario();

            datos.Id_Pedido                = idiped;
            datos.Id_Ingreso               = idi;
            datos.Id_Hilo                  = idh;
            datos.Cantidad_Ingreso_Hilo    = cantid_ingreso;
            datos.Cantidad_Defectuoso_Hilo = cantidad_defectuosa;
            datos.Detalles_Ingreso         = detalles;
            result = proceso.registeringresohilo(datos);
            return(result);
        }