コード例 #1
0
        public void modificar(PRODUCTOS prod)
        {
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("UPDATE PRODUCTOS SET DESCRIPCION=@DESC, VALOR=@VAL, ULT_MOD=@MOD WHERE IDPROD=@ID");

                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@ID", prod.intCodProd);
                conexion.Comando.Parameters.AddWithValue("@DESC", prod.strDescripcion);
                conexion.Comando.Parameters.AddWithValue("@MOD", DateTime.Now);
                conexion.Comando.Parameters.AddWithValue("@VAL", prod.decValor);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.cerrarConexion();
            }
        }
コード例 #2
0
        public void cargarRemito(IList <DetalleCompras> listaC)
        {
            clsConexiones conexion = new clsConexiones();
            int           aux;

            aux = consultarC();
            try
            {
                conexion.abrirConexion();

                foreach (DetalleCompras det in listaC)
                {
                    conexion.setearConsulta("INSERT INTO DETALLE_COMPRAS (NROREMITO,FECHAREMITO,IDCOMPRA,INSUMO,CANTIDAD) VALUES (@NRO,@FECHAR,@IDCOMP,@INS,@CANT)");
                    conexion.Comando.Parameters.Clear();
                    conexion.Comando.Parameters.AddWithValue("@NRO", det.strNroRemito);
                    conexion.Comando.Parameters.AddWithValue("@FECHAR", DateTime.Now);
                    conexion.Comando.Parameters.AddWithValue("@IDCOMP", aux);
                    conexion.Comando.Parameters.AddWithValue("@INS", det.intIdInsumo);
                    conexion.Comando.Parameters.AddWithValue("@CANT", det.intCantidad);
                    conexion.ejecutarAccion();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
コード例 #3
0
        public void grabarDetalleVta(IList <INGRESOS> list)
        {
            int id;

            id = consultarIDVta();
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.abrirConexion();
                foreach (INGRESOS ing in list)
                {
                    conexion.setearConsulta("INSERT INTO DETALLE_VENTAS (IDVENTA,PRODUCTO,CANTIDAD,VALOR) VALUES (@IDVTA,@PROD,@CANT,@VAL)");
                    conexion.Comando.Parameters.Clear();
                    conexion.Comando.Parameters.AddWithValue("@IDVTA", id);
                    conexion.Comando.Parameters.AddWithValue("@PROD", ing.intcod);
                    conexion.Comando.Parameters.AddWithValue("@CANT", ing.intcantidad);
                    conexion.Comando.Parameters.AddWithValue("@VAL", ing.decValorIng);
                    conexion.ejecutarAccion();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
コード例 #4
0
        public void alta(DatosContacto nuevo)
        {
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("insert into CONTACTOS (NOMBRE, EMAIL, TELEFONO, DIRECCION) values (@NOMBRE, @EMAIL, @TELEFONO, @DIRECCION)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@NOMBRE", nuevo.strNombre);
                conexion.Comando.Parameters.AddWithValue("@EMAIL", nuevo.strEmail);
                conexion.Comando.Parameters.AddWithValue("@TELEFONO", nuevo.intTelefono);
                conexion.Comando.Parameters.AddWithValue("@DIRECCION", nuevo.strDireccion);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
コード例 #5
0
        public void grabarVenta(VENTAS vta)
        {
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("INSERT INTO VENTAS (FECHA_VTA,IDCLIENTE,VALOR) VALUES (@FECHA,@ID,@VAL)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@FECHA", DateTime.Now);
                conexion.Comando.Parameters.AddWithValue("@ID", vta.intIDCliente);
                conexion.Comando.Parameters.AddWithValue("@VAL", vta.decValor);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
コード例 #6
0
        public void modificar(PROVEEDORES prov)
        {
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("UPDATE PROVEEDORES SET NOMBRE=@NOMBRE, CUIT=@CUIT, ULT_MOD=@MOD WHERE IDPROV=@ID ");

                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@ID", prov.intIDProv);
                conexion.Comando.Parameters.AddWithValue("@NOMBRE", prov.strNombre);
                conexion.Comando.Parameters.AddWithValue("@CUIT", prov.strCuit);
                conexion.Comando.Parameters.AddWithValue("@MOD", prov.datUltMod);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.cerrarConexion();
            }
        }
コード例 #7
0
        public void grabarPedido(DateTime entrega)
        {
            int id;

            id = consultarIDVta();
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("INSERT INTO PEDIDOS (IDVENTA,FECHA_PEDIDO,FECHA_ENTREGA_ACORDADA,FECHA_ENTREGA_REAL,[STATUS]) VALUES (@IDVTA,@FECHA,@FECHA_ACO,@FECHA_ENT,1)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@IDVTA", id);
                conexion.Comando.Parameters.AddWithValue("@FECHA", DateTime.Now);
                conexion.Comando.Parameters.AddWithValue("@FECHA_ACO", entrega);
                conexion.Comando.Parameters.AddWithValue("@FECHA_ENT", DBNull.Value);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
コード例 #8
0
        public void alta(PROVEEDORES nuevo)
        {
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("insert into PROVEEDORES (NOMBRE, CUIT, IDCONTACTO, FECHA_ALTA, FECHA_BAJA, ULT_MOD, STATUS) values (@NOMBRE, @CUIT, @IDCONTACTO, @FECHA_ALTA, @FECHA_BAJA, @ULT_MOD, 1)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@NOMBRE", nuevo.strNombre);
                conexion.Comando.Parameters.AddWithValue("@CUIT", nuevo.strCuit);
                conexion.Comando.Parameters.AddWithValue("@IDCONTACTO", nuevo.intIdContacto);
                conexion.Comando.Parameters.AddWithValue("@FECHA_ALTA", DateTime.Now);
                conexion.Comando.Parameters.AddWithValue("@FECHA_BAJA", DBNull.Value);
                conexion.Comando.Parameters.AddWithValue("@ULT_MOD", DateTime.Now);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
コード例 #9
0
        public PROVEEDORES ConsultarProv(int id)
        {
            PROVEEDORES   aux;
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("SELECT IDPROV, NOMBRE, CUIT, IDCONTACTO from PROVEEDORES where IDPROV=@id");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@id", id);
                conexion.abrirConexion();
                conexion.ejecutarConsulta();

                aux = new PROVEEDORES();

                conexion.Lector.Read();

                aux.intIDProv     = (int)conexion.Lector["IDPROV"];
                aux.strNombre     = (string)conexion.Lector["NOMBRE"];
                aux.strCuit       = (string)conexion.Lector["CUIT"];
                aux.intIdContacto = (int)conexion.Lector["IDCONTACTO"];

                return(aux);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Lector.Close();
                conexion.cerrarConexion();
            }
        }
コード例 #10
0
        public DatosContacto consultar(int id)
        {
            DatosContacto aux;
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("SELECT * from CONTACTOS where IDCONTACTO=@id");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@id", id);
                conexion.abrirConexion();
                conexion.ejecutarConsulta();

                aux = new DatosContacto();

                conexion.Lector.Read();

                aux.intIDContacto = (int)conexion.Lector["IDCONTACTO"];
                aux.strNombre     = (string)conexion.Lector["NOMBRE"];
                aux.strEmail      = (string)conexion.Lector["EMAIL"];
                aux.intTelefono   = (int)conexion.Lector["TELEFONO"];
                aux.strDireccion  = (string)conexion.Lector["DIRECCION"];

                return(aux);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Lector.Close();
                conexion.cerrarConexion();
            }
        }
コード例 #11
0
        public void cargarCompra(COMPRAS comp)
        {
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("INSERT INTO COMPRAS (CODPROV,FECHA_COMPRA,VALOR_COMPRA,NRODOCUMENTO) VALUES  (@COD,@FECHA,@VALOR,@REMITO)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@COD", comp.intIDProv);
                conexion.Comando.Parameters.AddWithValue("@FECHA", DateTime.Now);
                conexion.Comando.Parameters.AddWithValue("@VALOR", comp.decValorCompra);
                conexion.Comando.Parameters.AddWithValue("@REMITO", comp.strNroRemito);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
コード例 #12
0
        public void alta(PRODUCTOS nuevo)
        {
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("insert into PRODUCTOS (DESCRIPCION, VALOR, VALOR_ULT_VTA, FECHA_ULT_VTA, FECHA_ALTA, FECHA_BAJA, ULT_MOD, STATUS) values (@DESC, @GAN, @VAL, @VAL_ULT_V, @F_ULT_V, @FECHA_ALTA, @FECHA_BAJA, @ULT_MOD, 1)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@DESC", nuevo.strDescripcion);
                conexion.Comando.Parameters.AddWithValue("@VAL", nuevo.decValor);
                conexion.Comando.Parameters.AddWithValue("@VAL_ULT_V", 0);
                conexion.Comando.Parameters.AddWithValue("@F_ULT_V", DBNull.Value);
                conexion.Comando.Parameters.AddWithValue("@FECHA_ALTA", DateTime.Now);
                conexion.Comando.Parameters.AddWithValue("@FECHA_BAJA", DBNull.Value);
                conexion.Comando.Parameters.AddWithValue("@ULT_MOD", DateTime.Now);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
コード例 #13
0
        public void modificar(INSUMOS insu)
        {
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("UPDATE INSUMOS SET DESCRIPCION=@DESC, ULT_MOD=@MOD, VALOR=@VAL WHERE IDINSUMO=@ID");

                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@ID", insu.intCodInsumo);
                conexion.Comando.Parameters.AddWithValue("@DESC", insu.strDescripcion);
                conexion.Comando.Parameters.AddWithValue("@MOD", DateTime.Now);
                conexion.Comando.Parameters.AddWithValue("@VAL", insu.decValor);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.cerrarConexion();
            }
        }
コード例 #14
0
        public int consultarID()
        {
            int           aux;
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("SELECT TOP 1 IDCONTACTO from CONTACTOS ORDER BY IDCONTACTO DESC");

                conexion.abrirConexion();
                conexion.ejecutarConsulta();

                conexion.Lector.Read();

                aux = (int)conexion.Lector["IDCONTACTO"];

                return(aux);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Lector.Close();
                conexion.cerrarConexion();
            }
        }
コード例 #15
0
        public PRODUCTOS consultar(int id)
        {
            PRODUCTOS     aux;
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("SELECT * from PRODUCTOS where IDPROD=@id");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@id", id);
                conexion.abrirConexion();
                conexion.ejecutarConsulta();

                aux = new PRODUCTOS();

                conexion.Lector.Read();

                aux.intCodProd     = (int)conexion.Lector["IDPROD"];
                aux.strDescripcion = (string)conexion.Lector["DESCRIPCION"];
                aux.decValor       = (decimal)conexion.Lector["VALOR"];
                aux.decValorUltMov = (decimal)conexion.Lector["VALOR_ULT_VTA"];
                aux.datFechaUltMov = (DateTime)conexion.Lector["FECHA_ULT_VTA"];
                aux.datFechaAlta   = (DateTime)conexion.Lector["FECHA_ALTA"];

                if (conexion.Lector["FECHA_BAJA"] == DBNull.Value)
                {
                    aux.datFechaBaja = null;
                }
                else
                {
                    aux.datFechaBaja = (DateTime)conexion.Lector["FECHA_BAJA"];
                }

                if (conexion.Lector["ULT_MOD"] == DBNull.Value)
                {
                    aux.datUltMod = null;
                }
                else
                {
                    aux.datUltMod = (DateTime)conexion.Lector["ULT_MOD"];
                }

                aux.intStatus = (int)conexion.Lector["STATUS"];

                return(aux);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Lector.Close();
                conexion.cerrarConexion();
            }
        }
コード例 #16
0
        public void altaIPed(IList <InsumosPedidos> Listaped)
        {
            IList <InsumosPedidos> check = new List <InsumosPedidos>();

            foreach (InsumosPedidos insu in Listaped)
            {
                check = listarIP(insu.intCodP);
            }



            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.abrirConexion();

                foreach (InsumosPedidos ped in Listaped)
                {
                    foreach (InsumosPedidos insuP in check)
                    {
                        if (insuP.intCodP == ped.intCodP)
                        {
                            conexion.setearConsulta("UPDATE DETALLE_PEDIDO SET CANTIDAD=@CANT WHERE IDPEDIDO=@IDP AND IDINSUMO=@IDI");
                        }
                        else
                        {
                            conexion.setearConsulta("insert into DETALLE_PEDIDO (IDPEDIDO, IDINSUMO, CANTIDAD) values (@IDP, @IDI, @CANT)");
                        }
                    }
                    conexion.Comando.Parameters.Clear();
                    conexion.Comando.Parameters.AddWithValue("@IDP", ped.intCodP);
                    conexion.Comando.Parameters.AddWithValue("@IDI", ped.intCodI);
                    conexion.Comando.Parameters.AddWithValue("@CANT", ped.intCant);
                    conexion.ejecutarAccion();

                    conexion.setearConsulta("UPDATE STOCK SET CANTIDAD=@CANT WHERE IDMATERIAL = @IDM");
                    conexion.Comando.Parameters.Clear();
                    conexion.Comando.Parameters.AddWithValue("@IDM", ped.intCodI);
                    conexion.Comando.Parameters.AddWithValue("@CANT", (-1 * ped.intCant));
                    conexion.ejecutarAccion();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
コード例 #17
0
        public IList <PedidoVta> listar()
        {
            clsConexiones conexion = new clsConexiones();

            IList <PedidoVta> lista = new List <PedidoVta>();
            PedidoVta         aux;

            try
            {
                conexion = new clsConexiones();
                conexion.setearConsulta("SELECT * from PEDIDOS");
                conexion.abrirConexion();
                conexion.ejecutarConsulta();

                while (conexion.Lector.Read())
                {
                    aux = new PedidoVta();

                    aux.intNroPedido       = conexion.Lector.GetInt32(0);
                    aux.intIDVenta         = conexion.Lector.GetInt32(1);
                    aux.datFechaVta        = conexion.Lector.GetDateTime(2);
                    aux.datEntregaAcordada = conexion.Lector.GetDateTime(3);
                    if (conexion.Lector["FECHA_ENTREGA_REAL"] == DBNull.Value)
                    {
                        aux.datEntregaReal = null;
                    }

                    aux.intStatusPedido = conexion.Lector.GetInt32(5);

                    lista.Add(aux);
                }

                return(lista);
            }

            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Lector.Close();
                conexion.cerrarConexion();
            }
        }
コード例 #18
0
        public IList <ListadoVentas> listar()
        {
            clsConexiones conexion = new clsConexiones();

            IList <ListadoVentas> lista = new List <ListadoVentas>();
            ListadoVentas         aux;

            try
            {
                conexion = new clsConexiones();
                conexion.setearConsulta("SELECT V.IDVENTA, V.FECHA_VTA, V.IDCLIENTE, C.NOMBRE, P.IDPEDIDO, P.FECHA_ENTREGA_ACORDADA, V.VALOR FROM VENTAS AS V INNER JOIN CLIENTES AS C ON C.IDCLIENTE = V.IDCLIENTE INNER JOIN PEDIDOS AS P ON P.IDVENTA = V.IDVENTA");
                conexion.abrirConexion();
                conexion.ejecutarConsulta();

                while (conexion.Lector.Read())
                {
                    aux = new ListadoVentas();

                    aux.intIDVta        = conexion.Lector.GetInt32(0);
                    aux.datFechaVta     = conexion.Lector.GetDateTime(1);
                    aux.intIDCliente    = conexion.Lector.GetInt32(2);
                    aux.strNombreC      = conexion.Lector.GetString(3);
                    aux.intIdPed        = conexion.Lector.GetInt32(4);
                    aux.datFechaEntrega = conexion.Lector.GetDateTime(5);
                    aux.decValor        = conexion.Lector.GetDecimal(6);


                    lista.Add(aux);
                }

                return(lista);
            }

            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Lector.Close();
                conexion.cerrarConexion();
            }
        }
コード例 #19
0
        public void eliminarLogico(int id)
        {
            clsConexiones conexion;

            try
            {
                conexion = new clsConexiones();
                conexion.setearConsulta("Update CLIENTES Set STATUS = 0, FECHA_BAJA=@BAJA Where IDCLIENTE=@id");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@id", id);
                conexion.Comando.Parameters.AddWithValue("@baja", DateTime.Now);
                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #20
0
        public int agregar(Usuario usuario)
        {
            clsConexiones conexion;

            try
            {
                conexion = new clsConexiones();
                conexion.setearConsulta("INSERT INTO USUARIOS output inserted.ID VALUES (@Usuario, @Clave)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@Usuario", usuario.strNombreUsuario);
                conexion.Comando.Parameters.AddWithValue("@Clave", usuario.strClave);


                conexion.abrirConexion();
                return(conexion.ejecutarAccionReturn());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #21
0
        public void habilitarlogico(int id)
        {
            clsConexiones conexion;

            try
            {
                conexion = new clsConexiones();
                conexion.setearConsulta("Update CLIENTES Set STATUS = 1, FECHA_BAJA=@BAJA, ULT_MOD=@MOD Where IDCLIENTE=@id");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@id", id);
                conexion.Comando.Parameters.AddWithValue("@BAJA", DBNull.Value);
                conexion.Comando.Parameters.AddWithValue("@MOD", DateTime.Now);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #22
0
        public IList <COMPRAS> listar()
        {
            clsConexiones conexion = new clsConexiones();

            IList <COMPRAS> lista = new List <COMPRAS>();
            COMPRAS         aux;

            try
            {
                conexion = new clsConexiones();
                conexion.setearConsulta("SELECT *, P.NOMBRE FROM COMPRAS AS C left join PROVEEDORES AS P ON P.IDPROV = C.CODPROV");
                conexion.abrirConexion();
                conexion.ejecutarConsulta();

                while (conexion.Lector.Read())
                {
                    aux = new COMPRAS();

                    aux.intIDCompra    = (int)conexion.Lector["IDCOMPRA"];
                    aux.intIDProv      = (int)conexion.Lector["CODPROV"];
                    aux.datFechaCompra = (DateTime)conexion.Lector["FECHA_COMPRA"];
                    aux.decValorCompra = decimal.Round((decimal)conexion.Lector["VALOR_COMPRA"], 2);
                    aux.strNroRemito   = (string)conexion.Lector["NRODOCUMENTO"];

                    lista.Add(aux);
                }

                return(lista);
            }

            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Lector.Close();
                conexion.cerrarConexion();
            }
        }
コード例 #23
0
        public IList <InsumosPedidos> listarIP(int id)
        {
            clsConexiones conexion = new clsConexiones();

            IList <InsumosPedidos> lista = new List <InsumosPedidos>();
            InsumosPedidos         aux;

            try
            {
                conexion = new clsConexiones();
                conexion.setearConsulta("SELECT * from DETALLE_PEDIDO WHERE IDPEDIDO = @ID");
                conexion.Comando.Parameters.AddWithValue("@ID", id);
                conexion.abrirConexion();
                conexion.ejecutarConsulta();

                while (conexion.Lector.Read())
                {
                    aux = new InsumosPedidos();

                    aux.intCodP = conexion.Lector.GetInt32(0);
                    aux.intCodI = conexion.Lector.GetInt32(1);
                    aux.intCant = conexion.Lector.GetInt32(2);

                    lista.Add(aux);
                }

                return(lista);
            }

            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Lector.Close();
                conexion.cerrarConexion();
            }
        }
コード例 #24
0
        public IList <ListadoStock> listaS()
        {
            clsConexiones conexion = new clsConexiones();

            IList <ListadoStock> lista = new List <ListadoStock>();
            ListadoStock         aux;

            try
            {
                conexion = new clsConexiones();
                conexion.setearConsulta("SELECT * FROM STOCK");
                conexion.abrirConexion();
                conexion.ejecutarConsulta();

                while (conexion.Lector.Read())
                {
                    aux = new ListadoStock();

                    aux.intIDMATERIAL  = conexion.Lector.GetInt32(0);
                    aux.strDESCRIPCION = conexion.Lector.GetString(1);
                    aux.intCANTIDAD    = conexion.Lector.GetInt32(2);

                    lista.Add(aux);
                }

                return(lista);
            }

            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Lector.Close();
                conexion.cerrarConexion();
            }
        }
コード例 #25
0
        public IList <CLIENTES> listar_clientes()
        {
            clsConexiones conexion = new clsConexiones();

            IList <CLIENTES> lista = new List <CLIENTES>();
            CLIENTES         aux;

            try
            {
                conexion = new clsConexiones();
                conexion.setearConsulta("SELECT NOMBRE from CLIENTES");
                conexion.abrirConexion();
                conexion.ejecutarConsulta();

                while (conexion.Lector.Read())
                {
                    aux = new CLIENTES();

                    aux.strNombre = (string)conexion.Lector["NOMBRE"];

                    lista.Add(aux);
                }

                return(lista);
            }

            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Lector.Close();
                conexion.cerrarConexion();
            }
        }
コード例 #26
0
        public IList <CLIENTES> listar()
        {
            clsConexiones conexion = new clsConexiones();

            IList <CLIENTES> lista = new List <CLIENTES>();
            CLIENTES         aux;

            try
            {
                conexion = new clsConexiones();
                conexion.setearConsulta("SELECT * from CLIENTES");
                conexion.abrirConexion();
                conexion.ejecutarConsulta();

                while (conexion.Lector.Read())
                {
                    aux = new CLIENTES();

                    aux.intIDCliente  = (int)conexion.Lector["IDCLIENTE"];
                    aux.strNombre     = (string)conexion.Lector["NOMBRE"];
                    aux.strCuit       = (string)conexion.Lector["CUIT"];
                    aux.intIdContacto = (int)conexion.Lector["IDCONTACTO"];
                    aux.datFechaAlta  = (DateTime)conexion.Lector["FECHA_ALTA"];

                    if (conexion.Lector["FECHA_BAJA"] == DBNull.Value)
                    {
                        aux.datFechaBaja = null;
                    }
                    else
                    {
                        aux.datFechaBaja = (DateTime)conexion.Lector["FECHA_BAJA"];
                    }

                    if (conexion.Lector["ULT_MOD"] == DBNull.Value)
                    {
                        aux.datUltMod = null;
                    }
                    else
                    {
                        aux.datUltMod = (DateTime)conexion.Lector["ULT_MOD"];
                    }

                    aux.intStatus = (int)conexion.Lector["STATUS"];


                    lista.Add(aux);
                }

                return(lista);
            }

            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Lector.Close();
                conexion.cerrarConexion();
            }
        }
コード例 #27
0
        public IList <PRODUCTOS> listar()
        {
            clsConexiones conexion = new clsConexiones();

            IList <PRODUCTOS> lista = new List <PRODUCTOS>();
            PRODUCTOS         aux;

            try
            {
                conexion = new clsConexiones();
                conexion.setearConsulta("SELECT * from PRODUCTOS");
                conexion.abrirConexion();
                conexion.ejecutarConsulta();

                while (conexion.Lector.Read())
                {
                    aux = new PRODUCTOS();

                    aux.intCodProd     = (int)conexion.Lector["IDPROD"];
                    aux.strDescripcion = (string)conexion.Lector["DESCRIPCION"];
                    aux.decValor       = (decimal)conexion.Lector["VALOR"];

                    if (conexion.Lector["FECHA_ULT_VTA"] == DBNull.Value)
                    {
                        aux.datFechaBaja = null;
                    }

                    aux.datFechaAlta = (DateTime)conexion.Lector["FECHA_ALTA"];

                    if (conexion.Lector["FECHA_BAJA"] == DBNull.Value)
                    {
                        aux.datFechaBaja = null;
                    }
                    else
                    {
                        aux.datFechaBaja = (DateTime)conexion.Lector["FECHA_BAJA"];
                    }

                    if (conexion.Lector["ULT_MOD"] == DBNull.Value)
                    {
                        aux.datUltMod = null;
                    }
                    else
                    {
                        aux.datUltMod = (DateTime)conexion.Lector["ULT_MOD"];
                    }

                    aux.intStatus = (int)conexion.Lector["STATUS"];


                    lista.Add(aux);
                }

                return(lista);
            }

            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Lector.Close();
                conexion.cerrarConexion();
            }
        }