コード例 #1
0
        public void ConsultaFacturas(Sesion Sesion, int factura, ref DevParcial_DetalleFactura devParcialDetalle)
        {//combo_Facturas
            try
            {
                SqlDataReader      dr         = null;
                CapaDatos.CD_Datos CapaDatos  = new CapaDatos.CD_Datos(Sesion.Emp_Cnx);
                string[]           Parametros =
                {
                    "@Id1",
                    "@Id2",
                    "@Id3"
                };
                object[] Valores =
                {
                    Sesion.Id_Emp,
                    Sesion.Id_Cd_Ver,
                    factura == -1 ? (object)null : factura
                };
                SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatFactura_Combo", ref dr, Parametros, Valores);

                while (dr.Read())
                {
                    devParcialDetalle              = new DevParcial_DetalleFactura();
                    devParcialDetalle.Id_Fac       = (int)dr.GetValue(dr.GetOrdinal("id"));
                    devParcialDetalle.Descripcion1 = (string)dr.GetValue(dr.GetOrdinal("Descripcion"));
                }
                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
 public void ConsultaFacturas(Sesion Sesion, int factura, ref DevParcial_DetalleFactura List)
 {
     try
     {
         new CD_DevParcial_Detalle().ConsultaFacturas(Sesion, factura, ref List);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #3
0
        public void ConsultaDetalleFactura(Sesion Sesion, int factura, int id, ref List <DevParcial_DetalleFactura> List)
        {
            try
            {
                SqlDataReader      dr         = null;
                CapaDatos.CD_Datos CapaDatos  = new CapaDatos.CD_Datos(Sesion.Emp_Cnx);
                string[]           Parametros =
                {
                    "@Id_Emp",
                    "@Id_Cd",
                    "@Id_Fac",
                    "@Id_Dev"
                };
                object[] Valores =
                {
                    Sesion.Id_Emp,
                    Sesion.Id_Cd_Ver,
                    factura,
                    id
                };
                SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCapFacturaDetalleDev", ref dr, Parametros, Valores);

                DevParcial_DetalleFactura devParcial;
                while (dr.Read())
                {
                    devParcial               = new DevParcial_DetalleFactura();
                    devParcial.Id_Fac        = (int)dr.GetValue(dr.GetOrdinal("Id_Fac"));
                    devParcial.Id_FacDet     = (int)dr.GetValue(dr.GetOrdinal("Id_FacDet"));
                    devParcial.Id_Ter        = (int)dr.GetValue(dr.GetOrdinal("Id_Ter"));
                    devParcial.Territorio1   = (string)dr.GetValue(dr.GetOrdinal("Ter_Nombre"));
                    devParcial.Id_Prod       = (int)dr.GetValue(dr.GetOrdinal("Id_Prd"));
                    devParcial.Descripcion1  = (string)dr.GetValue(dr.GetOrdinal("Prd_Descripcion"));
                    devParcial.Present1      = (string)dr.GetValue(dr.GetOrdinal("Prd_Presentacion"));
                    devParcial.Cantidad1     = (int)dr.GetValue(dr.GetOrdinal("Fac_Cant"));
                    devParcial.Precio1       = (double)dr.GetValue(dr.GetOrdinal("Fac_Precio"));
                    devParcial.Importe1      = (double)dr.GetValue(dr.GetOrdinal("Fac_Importe"));
                    devParcial.Devuelto      = (int)dr.GetValue(dr.GetOrdinal("Devuelto")) == 1 ? true : false;
                    devParcial.CantDevuelta  = (int)dr.GetValue(dr.GetOrdinal("Dev_Cant"));
                    devParcial.Prd_Agrupador = (int)dr.GetValue(dr.GetOrdinal("Prd_AgrupadoSpo"));
                    List.Add(devParcial);
                }
                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }