コード例 #1
0
        public ClsEntregasCollection ConsultarEntregasBAL(string psCriterio)
        {
            ClsEntregasCollection entregasCollection = new ClsEntregasCollection();

            entregasCollection = base.ConsultarEntregasDAL(psCriterio);

            return(entregasCollection);
        }
コード例 #2
0
        protected ClsEntregasCollection ConsultarEntregasDAL(string psCriterio)
        {
            DataSet        ds = new DataSet();
            SqlDataAdapter da = new SqlDataAdapter();

            ClsEntregasCollection entregasCollection = new ClsEntregasCollection();
            ClsEntregas           entregas;

            try
            {
                da.SelectCommand             = new SqlCommand(Procedimientos.sp_ConsEntregas, this.Conexion);
                da.SelectCommand.CommandType = CommandType.StoredProcedure;
                da.SelectCommand.Parameters.Add("@criterio", SqlDbType.VarChar).Value = psCriterio;

                da.Fill(ds);

                if (ds.Tables[0].Rows.Count > 0)
                {
                    for (int contador = 0; contador < ds.Tables[0].Rows.Count; contador++)
                    {
                        entregas               = new ClsEntregas();
                        entregas.Entrega       = ds.Tables[0].Rows[contador]["vbeln"].ToString().Trim();
                        entregas.DestMercancia = ds.Tables[0].Rows[contador]["kunnr"].ToString().Trim();
                        entregas.Solicitante   = ds.Tables[0].Rows[contador]["kunag"].ToString().Trim();
                        entregas.DptoEntrega   = ds.Tables[0].Rows[contador]["vstel"].ToString().Trim();
                        entregas.NumPedido     = ds.Tables[0].Rows[contador]["bstnk"].ToString().Trim();
                        entregasCollection.Add(entregas);
                    }
                }

                return(entregasCollection);
            }
            catch (Exception ex)
            {
                throw new Exception(Errores.ConsultarRegistro + Errores.MensajeOriginal + ex.Message.Trim());
            }
            finally
            {
                Conexion.Close();
            }
        }