示例#1
0
        public static List <BEEstado> ListaEstado()
        {
            List <BEEstado> lista = new List <BEEstado>();

            using (var db = new EFData.PETCENTEREntities())
            {
                foreach (var item in db.Estadoes.ToList())
                {
                    BEEstado it = new BEEstado();
                    it.Codigo         = item.CodigoEstado;
                    it.Descripcion    = item.DescripcionEstado;
                    it.TipoEstado     = item.TipoEstado;
                    it.EstadoRegistro = item.EstadoRegistro;
                    lista.Add(it);
                }

                return(lista);
            }
        }
示例#2
0
        //
        //Modificaciones realizadas por renzo laureano 29/11/2012
        //
        public List <BEEstado> GetEstado()
        {
            try
            {
                List <BEEstado> lstEstado = new List <BEEstado>();
                BEEstado        beEstado  = new BEEstado();
                using (DbCommand dbCmd = dbSQL.GetStoredProcCommand("SP_GET_ESTADO"))
                {
                    using (IDataReader dataReader = dbSQL.ExecuteReader(dbCmd))
                    {
                        int index1 = dataReader.GetOrdinal("codEstado");
                        int index2 = dataReader.GetOrdinal("descripcion");

                        object[] values = new object[dataReader.FieldCount];
                        while (dataReader.Read())
                        {
                            dataReader.GetValues(values);
                            beEstado             = new BEEstado();
                            beEstado.codEstado   = values[index1] == DBNull.Value ? string.Empty : values[index1].ToString();
                            beEstado.Descripcion = values[index2] == DBNull.Value ? string.Empty : values[index2].ToString();

                            lstEstado.Add(beEstado);
                        }
                    }
                    return(lstEstado);
                }
            }
            catch (Exception ex)
            {
                ExceptionManager.SaveError("Ocurrio un error al obtener los locales", string.Empty, string.Empty, ex, "GetPeriodos", true, false);
                return(null);
            }
            finally
            {
            }
        }