/// <summary> /// Consulta el precio publico de un articulo. Recibe ProductoPrecios (Id_Emp, Id_Cd, Id_Prd) /// </summary> /// <param name="productoPrecios"></param> /// <param name="Conexion"></param> /// <param name="precio"></param> public void ConsultaProductoPrecio_Publico(ProductoPrecios productoPrecios, string Conexion, ref double precio, DateTime Fecha_Actual) {//rm Consulta el precio publico de un articulo try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_Prd", "@Fecha_Actual" }; object[] Valores = { productoPrecios.Id_Emp, productoPrecios.Id_Cd, productoPrecios.Id_Prd, Fecha_Actual }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spProductoPrecio_ConsultarPrePub", ref dr, Parametros, Valores); precio = -1; while (dr.Read()) { precio = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Prd_Pesos"))) ? -1 : dr.GetDouble(dr.GetOrdinal("Prd_Pesos")); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
/// <summary> /// Consulta el precio publico de un articulo. Recibe ProductoPrecios (Id_Emp, Id_Cd, Id_Prd) /// </summary> /// <param name="productoPrecios"></param> /// <param name="Conexion"></param> /// <param name="precio"></param> public void ConsultaProductoPrecio_Publico(ProductoPrecios productoPrecios, string Conexion, ref double precio, DateTime Fecha_Actual) {//rm Consulta el precio publico de un articulo try { new CD_ProductoPrecios().ConsultaProductoPrecio_Publico(productoPrecios, Conexion, ref precio, Fecha_Actual); } catch (Exception ex) { throw ex; } }
public void ModificarProductoPrecios(ProductoPrecios productoPrecio, string Conexion, ref int verificador) { try { CD_ProductoPrecios claseCapaDatos = new CD_ProductoPrecios(); claseCapaDatos.ModificarProductoPrecios(productoPrecio, Conexion, ref verificador); } catch (Exception ex) { throw ex; } }
public void ConsultaListaProductoPrecios(ProductoPrecios productoPrecio, string Conexion, ref List <ProductoPrecios> List) { try { CD_ProductoPrecios claseCapaDatos = new CD_ProductoPrecios(); claseCapaDatos.ConsultaListaProductoPrecios(productoPrecio, Conexion, ref List); } catch (Exception ex) { throw ex; } }
public void ModificarProductoPrecios(ProductoPrecios productoPrecios, string Conexion, ref int verificador) { try { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_Prd", "@Id_Pre", "@Prd_Actual", "@Prd_FechaInicio", "@Prd_FechaFin", "@Prd_PreDescripcion", "@Prd_Pesos" }; object[] Valores = { productoPrecios.Id_Emp , productoPrecios.Id_Cd , productoPrecios.Id_Prd , productoPrecios.Id_Pre , productoPrecios.Prd_Actual , productoPrecios.Prd_FechaInicio , productoPrecios.Prd_FechaFin , productoPrecios.Prd_PreDescripcion , productoPrecios.Prd_Pesos }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spProductoPrecios_Modificar", ref verificador, Parametros, Valores); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
public void ConsultaListaProductoPrecios(ProductoPrecios productoPrecios, string Conexion, ref List <ProductoPrecios> List) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_Prd" }; object[] Valores = { productoPrecios.Id_Emp, productoPrecios.Id_Cd, productoPrecios.Id_Prd }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spProductoPrecios_Consulta", ref dr, Parametros, Valores); while (dr.Read()) { productoPrecios = new ProductoPrecios(); productoPrecios.Id_Emp = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp"))); productoPrecios.Id_Cd = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cd"))); productoPrecios.Id_Prd = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Prd"))); productoPrecios.Id_Pre = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Pre"))); productoPrecios.Prd_Actual = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Prd_Actual"))) ? false : dr.GetBoolean(dr.GetOrdinal("Prd_Actual")); productoPrecios.Prd_FechaInicio = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Prd_FechaInicio"))) ? (object)null : dr.GetDateTime(dr.GetOrdinal("Prd_FechaInicio")); productoPrecios.Prd_FechaFin = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Prd_FechaFin"))) ? (object)null : dr.GetDateTime(dr.GetOrdinal("Prd_FechaFin")); productoPrecios.Prd_PreDescripcion = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Prd_PreDescripcion"))) ? string.Empty : dr.GetString(dr.GetOrdinal("Prd_PreDescripcion")); productoPrecios.Pre_Descripcion = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Pre_Descripcion"))) ? string.Empty : dr.GetString(dr.GetOrdinal("Pre_Descripcion")); productoPrecios.Prd_Pesos = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Prd_Pesos"))) ? 0 : Convert.ToSingle(dr.GetValue(dr.GetOrdinal("Prd_Pesos"))); List.Add(productoPrecios); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }