///// <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); }
/// <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); }
/// <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); }
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); }
/*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); }
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); }