public Respuesta <List <EntTipoDocumento> > GetConsultaTipoDocumento(EntTipoDocumento obj)
        {
            DalCliente cliente = new DalCliente();
            Respuesta <List <EntTipoDocumento> > respuesta = new Respuesta <List <EntTipoDocumento> >();

            try
            {
                respuesta.Resultado = cliente.GetConsultaTipoDocumento(obj);
                if (respuesta.Resultado != null && respuesta.Resultado.Count() > 0)
                {
                    respuesta.EsExitoso      = true;
                    respuesta.TotalRegistros = respuesta.Resultado.Count();
                }
                else
                {
                    respuesta.EsExitoso      = false;
                    respuesta.TotalRegistros = respuesta.Resultado.Count();
                }
            }
            catch (Exception ex)
            {
                respuesta.InicializaError(excepcion: ex);
            }
            return(respuesta);
        }
예제 #2
0
        public static DBParameterCollection LLenaTipoDocumento(EntTipoDocumento obj, string opc, string tipo = "")
        {
            DBParameter p1 = new DBParameter("popc", opc, System.Data.DbType.String);

            DBParameter[]         parms = new DBParameter[] { p1 };
            DBParameterCollection pcol  = new DBParameterCollection();

            pcol.AddRange(parms);
            return(pcol);
        }
 public void ConsultaTipoDocumento()
 {
     try
     {
         if (CmbTipoDocumento.ItemsSource == null)
         {
             EntTipoDocumento tipoDocumento = new EntTipoDocumento();
             BrCliente        cliente       = new BrCliente();
             Respuesta <List <EntTipoDocumento> > respuesta = cliente.GetConsultaTipoDocumento(tipoDocumento);
             if (respuesta.EsExitoso)
             {
                 CmbTipoDocumento.ItemsSource = respuesta.Resultado;
             }
         }
     }
     catch (Exception ex)
     {
         messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog();
     }
 }
예제 #4
0
        public List <EntTipoDocumento> GetConsultaTipoDocumento(EntTipoDocumento Dobj, string tipo = "")
        {
            List <EntTipoDocumento> lst  = new List <EntTipoDocumento>();
            DBParameterCollection   pcol = ParamCliente.LLenaTipoDocumento(Dobj, Comunes.BUSCAR, tipo);

            using (dr = db.ExecuteDataReader(Procedimientos.SpCatTipoDocumento, pcol, conm, tranm, CommandType.StoredProcedure))
            {
                while (dr.Read())
                {
                    EntTipoDocumento obj = new EntTipoDocumento();
                    if (dr["Documento"] != DBNull.Value)
                    {
                        obj.Documento = (dr["Documento"].ToString());
                    }
                    if (dr["IdDocumento"] != DBNull.Value)
                    {
                        obj.IdDocumento = Convert.ToInt32(dr["IdDocumento"].ToString());
                    }
                    lst.Add(obj);
                }
            }
            return(lst);
        }