コード例 #1
0
        ///// <summary>
        ///// Obtiene un listado.
        ///// </summary>
        ///// <returns>El DataTable que se obtiene despues de ejecutar el metodo</returns>
        //public override System.Data.DataTable Listado()
        //{
        //    DataTable resultado = new DataTable();
        //    List<SqlParameter> parametros = new List<SqlParameter>();

        //    parametros.Add(new SqlParameter() { ParameterName = "@P_Diccionario_Id", Value = 0 });

        //    DataSet dataset = BaseDatos.ejecutarProcedimientoConsulta(QueryConsultar, parametros);
        //    if (dataset != null && dataset.Tables.Count > 0)
        //    {
        //        resultado = dataset.Tables[QueryConsultar];
        //    }
        //    return resultado;
        //}

        #endregion ;

        public Diccionario Buscar(long provedor_Id, string valor)
        {
            Diccionario         resultado  = new Diccionario();
            List <SqlParameter> parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter()
            {
                ParameterName = "@P_Diccionario_Id", Value = 0
            });
            parametros.Add(new SqlParameter()
            {
                ParameterName = "@P_Proveedor_Id", Value = provedor_Id
            });
            parametros.Add(new SqlParameter()
            {
                ParameterName = "@P_Valor", Value = valor
            });

            DataSet dataset = BaseDatos.ejecutarProcedimientoConsulta(QueryConsultar, parametros);

            if (dataset != null && dataset.Tables.Count > 0)
            {
                foreach (DataRow row in dataset.Tables[QueryConsultar].Rows)
                {
                    resultado.Cargar(row);
                    break;
                }
            }
            return(resultado);
        }
コード例 #2
0
        /// <summary>
        /// Obtiene un listado.
        /// </summary>
        /// <param name="bSoloActivos">Especifica si se obtendrán sólo Activos o también Inactivos.</param>
        /// <returns>El DataTable que se obtiene despues de ejecutar el metodo</returns>
        public System.Data.DataTable Listado(bool bSoloActivos, string strEntradaSalida)
        {
            DataTable           resultado  = new DataTable();
            List <SqlParameter> parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter()
            {
                ParameterName = "@P_Tipo_Movimiento_Id", Value = 0
            });
            parametros.Add(new SqlParameter()
            {
                ParameterName = "@P_Activo", Value = bSoloActivos
            });
            if (strEntradaSalida.Trim().Length > 0)
            {
                parametros.Add(new SqlParameter()
                {
                    ParameterName = "@P_EntradaSalida", Value = strEntradaSalida
                });
            }

            DataSet dataset = BaseDatos.ejecutarProcedimientoConsulta(QueryConsultar, parametros);

            if (dataset != null && dataset.Tables.Count > 0)
            {
                resultado = dataset.Tables[QueryConsultar];
            }
            return(resultado);
        }
コード例 #3
0
ファイル: Producto.cs プロジェクト: ismaelosuna7824/host
        /// <summary>
        /// Obtiene un listado.
        /// </summary>
        /// <param name="bSoloActivos">Especifica si se obtendrán sólo Activos o también Inactivos.</param>
        /// <returns>El DataTable que se obtiene despues de ejecutar el metodo</returns>
        public System.Data.DataTable Listado(bool bSoloActivos, bool bConExistencia)
        {
            DataTable           resultado  = new DataTable();
            List <SqlParameter> parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter()
            {
                ParameterName = "@P_Id_Producto", Value = 0
            });
            parametros.Add(new SqlParameter()
            {
                ParameterName = "@P_Activo", Value = bSoloActivos
            });
            parametros.Add(new SqlParameter()
            {
                ParameterName = "@P_Con_Existencia", Value = bConExistencia
            });

            DataSet dataset = BaseDatos.ejecutarProcedimientoConsulta(QueryConsultar, parametros);

            if (dataset != null && dataset.Tables.Count > 0)
            {
                resultado = dataset.Tables[QueryConsultar];
            }
            return(resultado);
        }
コード例 #4
0
        public static long FolioSiguiente()
        {
            long resultado = 0;
            List <SqlParameter> parametros = new List <SqlParameter>();

            DataSet dataset = BaseDatos.ejecutarProcedimientoConsulta("Venta_Folio_Siguiente_sp", parametros);

            if (dataset != null && dataset.Tables.Count > 0)
            {
                foreach (DataRow row in dataset.Tables["Venta_Folio_Siguiente_sp"].Rows)
                {
                    resultado = Convert.ToInt64(row["Max_Folio"]);
                }
            }
            return(resultado);
        }
コード例 #5
0
ファイル: Productos.cs プロジェクト: ismaelosuna7824/host
        /*private bool CargarUbicacion()
         * {
         *  bool resultado = true;
         *  Producto_Ubicacion productoUbicacion = new Producto_Ubicacion(Producto_Id);
         *  Producto_Ubicacion ubicacion;
         *  DataTable tabla = productoUbicacion.Listado();
         *  Ubicaciones.Clear();
         *  if (tabla != null)
         *  {
         *      foreach (DataRow row in tabla.Rows)
         *      {
         *          ubicacion = new Producto_Ubicacion(Producto_Id);
         *          if (ubicacion.Cargar(row))
         *              Ubicaciones.Add(ubicacion);
         *          else
         *          {
         *              resultado = false;
         *              break;
         *          }
         *      }
         *  }
         *  return resultado;
         * }*/

        public object buscarProductoVenta(string text)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter()
            {
                ParameterName = "@P_Descripcion", Value = text.Replace("'", "").Replace("\"", "")
            });
            parametros.Add(new SqlParameter()
            {
                ParameterName = "@P_Codigo_de_Barras", Value = text.Replace("'", "").Replace("\"", "")
            });
            parametros.Add(new SqlParameter()
            {
                ParameterName = "@P_Fecha", Value = DateTime.Now
            });
            string    query     = "Productos_Busqueda_Venta_Consultar";
            DataTable resultado = new DataTable();
            DataSet   dataset   = BaseDatos.ejecutarProcedimientoConsulta(query, parametros);

            if (dataset != null && dataset.Tables.Count > 0)
            {
                resultado = dataset.Tables[query];
                if (resultado.Rows.Count > 1)
                {
                    return(resultado);
                }
                else if (resultado.Rows.Count == 1)
                {
                    foreach (DataRow row in resultado.Rows)
                    {
                        FromVenta = true;
                        Cargar(row);
                    }
                    return(this);
                }
                return(dataset.Tables[query].Rows.Count > 0);
            }
            return(null);
        }
コード例 #6
0
ファイル: VentaDetalle.cs プロジェクト: ismaelosuna7824/host
        public override System.Data.DataTable Listado()
        {
            DataTable           resultado  = new DataTable();
            List <SqlParameter> parametros = new List <SqlParameter>();

            //parametros.Add(new SqlParameter() { ParameterName = "@P_Id_Venta_Detalle", Value = 0 });
            parametros.Add(new SqlParameter()
            {
                ParameterName = "@P_Id_Venta", Value = Id_Venta
            });
            parametros.Add(new SqlParameter()
            {
                ParameterName = "@P_IdVentas", Value = null
            });

            DataSet dataset = BaseDatos.ejecutarProcedimientoConsulta(QueryConsultar, parametros);

            if (dataset != null && dataset.Tables.Count > 0)
            {
                resultado = dataset.Tables[QueryConsultar];
            }
            return(resultado);
        }