Exemplo n.º 1
0
        private static AcrePersona ConvertToPersona(DataRow dr)
        {
            AcrePersona ap = new AcrePersona();

            if (dr != null)
            {
                ap.PersonaId = Convert.ToInt32(dr["PersonaId"]);
                ap.Nombres   = Convert.ToString(dr["Nombres"]);
                ap.Paterno   = Convert.ToString(dr["Paterno"]);
                ap.Materno   = Convert.ToString(dr["Materno"]);

                string fechaNaci = dr["FechaNacimiento"].ToString();
                if (string.IsNullOrEmpty(fechaNaci))
                {
                    ap.FechaNacimiento = DateTime.Now;
                }
                else
                {
                    ap.FechaNacimiento = Convert.ToDateTime(fechaNaci);
                }

                ap.Sexo = Convert.ToString(dr["Sexo"]);
                ap.DocumentoIdentidad    = Convert.ToString(dr["DocumentoIdentidad"]);
                ap.Extension             = Convert.ToString(dr["Extension"]);
                ap.ParametroTipoSangreId = Convert.ToInt32(dr["ParametroTipoSangreId"]);
            }
            return(ap);
        }
Exemplo n.º 2
0
        private static AcrePersona Parse(int personaId)
        {
            DBTransaction            db     = new DBTransaction();
            Dictionary <string, int> fields = new Dictionary <string, int>();

            fields.Add(nameof(PersonaId), personaId);
            DataRow     dr = db.GetDataRow(Entity, fields);
            AcrePersona cp = ConvertToPersona(dr);

            return(cp);
        }
Exemplo n.º 3
0
        public static List <AcrePersona> GetPersonas()
        {
            List <AcrePersona> lap = new List <AcrePersona>();
            DBTransaction      db  = new DBTransaction();
            DataTable          dt  = db.GetDataView("[Ingrese su vista Aqui]");

            foreach (DataRow dr in dt.Rows)
            {
                AcrePersona cp = ConvertToPersona(dr);
                lap.Add(cp);
            }
            return(lap);
        }