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); }
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(); } }