예제 #1
0
        public Respuesta <List <EntArea> > GetConsultaAreas(EntArea obj)
        {
            DalConfiguracionADE         usu       = new DalConfiguracionADE();
            Respuesta <List <EntArea> > respuesta = new Respuesta <List <EntArea> >();

            try
            {
                respuesta.Resultado = usu.GetConsultaAreas(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);
        }
        public List <EntArea> GetConsultaAreas(EntArea Dobj)
        {
            List <EntArea>        lst  = new List <EntArea>();
            DBParameterCollection pcol = ParamConfiguracionADE.LLenaAreas(Dobj, Comunes.BUSCAR);

            using (dr = db.ExecuteDataReader(Procedimientos.SpAreas, pcol, conm, tranm, CommandType.StoredProcedure))
            {
                while (dr.Read())
                {
                    EntArea obj = new EntArea();
                    if (dr["DESCRIPCION"] != DBNull.Value)
                    {
                        obj.Area = (dr["DESCRIPCION"].ToString());
                    }
                    if (dr["ORIGEN"] != DBNull.Value)
                    {
                        obj.Abreviatura = (dr["ORIGEN"].ToString());
                    }
                    if (dr["AREA"] != DBNull.Value)
                    {
                        obj.IdArea = Convert.ToInt32(dr["AREA"].ToString());
                    }
                    lst.Add(obj);
                }
            }
            return(lst);
        }
예제 #3
0
        public static DBParameterCollection LLenaAreas(EntArea obj, string opc)
        {
            DBParameter p1 = new DBParameter("popc", opc, System.Data.DbType.String);
            DBParameter p2 = new DBParameter("IdArea", obj.IdArea, System.Data.DbType.Int32);

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

            pcol.AddRange(parms);
            return(pcol);
        }
 private void cmbAreaSelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     try
     {
         if (CmbArea.SelectedValue != null)
         {
             area = CmbArea.SelectedItem as EntArea;
             ComboBox_SelectionChanged(sender, e);
         }
     }
     catch (Exception ex)
     {
         messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error);
         messageBox.ShowDialog();
     }
 }
 private void ConsultaAreas()
 {
     try
     {
         EntArea                     entp  = new EntArea();
         BrConfiguracion             confp = new BrConfiguracion();
         Respuesta <List <EntArea> > res   = confp.GetConsultaAreas(entp);
         if (res.EsExitoso)
         {
             if (res.Resultado.Count > 0)
             {
                 CmbArea.DataContext = res.Resultado;
             }
         }
     }
     catch (Exception ex)
     {
         messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog();
     }
 }