Beispiel #1
0
        public List <ValorDominioVO> ConsultarDominio(string codDominio)
        {
            DbCommand             dbConsulta;
            List <ValorDominioVO> _dominios = new List <ValorDominioVO>();

            try
            {
                dbConsulta = conexionDB.GetStoredProcCommand("PR_DOM_CONSULTAR_DOMINIO");
                conexionDB.AddInParameter(dbConsulta, "@codDominio", DbType.String, codDominio);
                using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta))
                {
                    while (dr.Read())
                    {
                        _dominios.Add(RetornaDominio(dr));
                    }
                }
            }
            catch (Exception ex)
            {
                CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace);
            }
            return(_dominios);
        }
Beispiel #2
0
        public List <ProductoVO> ConsultarProductos(string strCriterio)
        {
            DbCommand         dbConsulta;
            List <ProductoVO> _productos = new List <ProductoVO>();

            try
            {
                dbConsulta = conexionDB.GetStoredProcCommand("PRC_CONSULTAR_PRODUCTOS");
                conexionDB.AddInParameter(dbConsulta, "@criterio", DbType.String, strCriterio);
                using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta))
                {
                    while (dr.Read())
                    {
                        _productos.Add(RetornaProducto(dr));
                    }
                }
            }
            catch (Exception ex)
            {
                CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace);
            }
            return(_productos);
        }
Beispiel #3
0
        private void InsertarDetalle(ProductoVO producto, Int32 _numeroDetalle, Int32 _numeroVenta)
        {
            DbCommand dbInsertar;

            try
            {
                dbInsertar = conexionDB.GetStoredProcCommand("PRC_DETALLE");
                conexionDB.AddInParameter(dbInsertar, "@numero_venta", DbType.Int32, _numeroVenta);
                conexionDB.AddInParameter(dbInsertar, "@numero_detalle", DbType.Int32, _numeroDetalle);
                if (producto.Referencia == null)
                {
                    conexionDB.AddInParameter(dbInsertar, "@producto", DbType.String, producto.CodigoBarras);
                }
                if (producto.CodigoBarras == null)
                {
                    conexionDB.AddInParameter(dbInsertar, "@producto", DbType.String, producto.Referencia);
                }
                if (producto.Precio_Venta > 0)
                {
                    conexionDB.AddInParameter(dbInsertar, "@precio_venta", DbType.Decimal, producto.Precio_Venta);
                }
                if (producto.Cantidad > 0)
                {
                    conexionDB.AddInParameter(dbInsertar, "@cantidad", DbType.Int32, producto.Cantidad);
                }
                conexionDB.ExecuteNonQuery(dbInsertar);
            }
            catch (Exception ex)
            {
                CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace);
            }
        }
Beispiel #4
0
        public bool ValidarToken(UsuarioVO _token)
        {
            DbCommand dbConsulta;
            bool      existe = false;

            try
            {
                dbConsulta = conexionDB.GetStoredProcCommand("PRC_PV_CONSULTAR_TOKEN");
                conexionDB.AddInParameter(dbConsulta, "@strUsuario", DbType.String, _token.Usuario.ToString());
                conexionDB.AddInParameter(dbConsulta, "@strPass", DbType.String, _token.Contraseña.ToString());
                conexionDB.AddInParameter(dbConsulta, "@strEquipo", DbType.String, _token.Equipo.ToString());
                using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta))
                {
                    while (dr.Read())
                    {
                        existe = dr["existe"].ToString() == "1" ? true : false;
                    }
                }
            }
            catch (Exception ex)
            {
                CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace);
            }
            return(existe);
        }