Exemple #1
0
        public ExperienciaVO Get(int idExperiencia)
        {
            ExperienciaVO experienciaVO = null;

            DbCommand command = db.GetStoredProcCommand("dbo.DW_ExperienciaSelect");
            db.AddInParameter(command, "@IdExperiencia", DbType.Int32, idExperiencia);
            using (IDataReader reader = db.ExecuteReader(command))
            {
                if (reader.Read())
                {
                    experienciaVO = new ExperienciaVO();
                    experienciaVO.IsPersisted = true;
                    if (!reader.IsDBNull(reader.GetOrdinal("IdExperiencia")))
                        experienciaVO.IdExperiencia = reader.GetInt32(reader.GetOrdinal("IdExperiencia"));
                    if (!reader.IsDBNull(reader.GetOrdinal("Funcao")))
                        experienciaVO.Funcao = reader.GetString(reader.GetOrdinal("Funcao")).Trim();
                    if (!reader.IsDBNull(reader.GetOrdinal("Descricao")))
                        experienciaVO.Descricao = reader.GetString(reader.GetOrdinal("Descricao")).Trim();
                    if (!reader.IsDBNull(reader.GetOrdinal("PeriodoDe")))
                        experienciaVO.PeriodoDe = reader.GetDateTime(reader.GetOrdinal("PeriodoDe"));
                    if (!reader.IsDBNull(reader.GetOrdinal("PeriodoAte")))
                        experienciaVO.PeriodoAte = reader.GetDateTime(reader.GetOrdinal("PeriodoAte"));
                    if (!reader.IsDBNull(reader.GetOrdinal("Empresa")))
                        experienciaVO.Empresa = reader.GetString(reader.GetOrdinal("Empresa")).Trim();
                }
            }

            return experienciaVO;
        }
Exemple #2
0
        public async Task <ActionResult> registraExperiencia(ExperienciaVO datos) //metodo asincrono
        {
            if (ModelState.IsValid)
            {
                if (datos.RegistroExperiencia() == false)
                {
                    ViewBag.Message = "No se registro la experiencia";
                    return(View("registraExperiencia", datos));
                }
                else

                {
                    ViewBag.Message = "Se registro la experiencia de manera correcta";
                    return(View("registraExperiencia"));
                }
            }
            else
            {
                ViewBag.Message = "No se registro el usuario correctamente";
                return(View("registraExperiencia"));
            }
        }
Exemple #3
0
        public ExperienciaVOCollection GetAll()
        {
            ExperienciaVOCollection listaExperienciaVO = new ExperienciaVOCollection();
            ExperienciaVO experienciaVO = null;

            DbCommand command = db.GetStoredProcCommand("dbo.DW_ExperienciaSelectAll");

            using (IDataReader reader = db.ExecuteReader(command))
            {
                while (reader.Read())
                {
                    experienciaVO = new ExperienciaVO();
                    experienciaVO.IsPersisted = true;
                    if (!reader.IsDBNull(reader.GetOrdinal("IdExperiencia")))
                        experienciaVO.IdExperiencia = reader.GetInt32(reader.GetOrdinal("IdExperiencia"));
                    if (!reader.IsDBNull(reader.GetOrdinal("Funcao")))
                        experienciaVO.Funcao = reader.GetString(reader.GetOrdinal("Funcao")).Trim();
                    if (!reader.IsDBNull(reader.GetOrdinal("Descricao")))
                        experienciaVO.Descricao = reader.GetString(reader.GetOrdinal("Descricao")).Trim();
                    if (!reader.IsDBNull(reader.GetOrdinal("PeriodoDe")))
                        experienciaVO.PeriodoDe = reader.GetDateTime(reader.GetOrdinal("PeriodoDe"));
                    if (!reader.IsDBNull(reader.GetOrdinal("PeriodoAte")))
                        experienciaVO.PeriodoAte = reader.GetDateTime(reader.GetOrdinal("PeriodoAte"));
                    if (!reader.IsDBNull(reader.GetOrdinal("Empresa")))
                        experienciaVO.Empresa = reader.GetString(reader.GetOrdinal("Empresa")).Trim();
                    listaExperienciaVO.Add(experienciaVO);
                }
            }

            return listaExperienciaVO;
        }
Exemple #4
0
 private void ValidateRequiredAttributes(ExperienciaVO experienciaVO, bool validateGuidOnPK)
 {
     if (experienciaVO.IdExperiencia == null)
         RegisterCriticalMessageRequiredField("IdExperiencia");
     if (string.IsNullOrEmpty(experienciaVO.Funcao))
         RegisterCriticalMessageRequiredField("Funcao");
     if (string.IsNullOrEmpty(experienciaVO.Descricao))
         RegisterCriticalMessageRequiredField("Descricao");
     if (experienciaVO.PeriodoDe == null)
         RegisterCriticalMessageRequiredField("PeriodoDe");
     if (experienciaVO.PeriodoAte == null)
         RegisterCriticalMessageRequiredField("PeriodoAte");
     if (string.IsNullOrEmpty(experienciaVO.Empresa))
         RegisterCriticalMessageRequiredField("Empresa");
     if (ex != null)
         throw ex;
 }
Exemple #5
0
 public void Update(ExperienciaVO experienciaVO)
 {
     ValidateRequiredAttributes(experienciaVO, true);
     DbCommand command = db.GetStoredProcCommand("dbo.DW_ExperienciaUpdate");
     db.AddInParameter(command, "@IdExperiencia", DbType.Int32, experienciaVO.IdExperiencia);
     db.AddInParameter(command, "@Funcao", DbType.AnsiString, experienciaVO.Funcao);
     db.AddInParameter(command, "@Descricao", DbType.AnsiString, experienciaVO.Descricao);
     db.AddInParameter(command, "@PeriodoDe", DbType.DateTime, experienciaVO.PeriodoDe);
     db.AddInParameter(command, "@PeriodoAte", DbType.DateTime, experienciaVO.PeriodoAte);
     db.AddInParameter(command, "@Empresa", DbType.AnsiString, experienciaVO.Empresa);
     db.ExecuteNonQuery(command);
 }
Exemple #6
0
        public ExperienciaVOCollection GetAllPaged(long startRowIndex, int maximumRows)
        {
            ExperienciaVOCollection listaExperienciaVO = new ExperienciaVOCollection();
            ExperienciaVO experienciaVO = null;

            DbCommand command = db.GetStoredProcCommand("dbo.DW_ExperienciaSelectAllPaged");
            db.AddInParameter(command, "@startRowIndex", DbType.Int64, startRowIndex);
            db.AddInParameter(command, "@maximumRows", DbType.Int64, maximumRows);

            using (IDataReader reader = db.ExecuteReader(command))
            {
                while (reader.Read())
                {
                    if (listaExperienciaVO.Count == 0) listaExperienciaVO.TotalRows = int.Parse(reader.GetValue(reader.GetOrdinal("TotalRows")).ToString());
                    experienciaVO = new ExperienciaVO();
                    experienciaVO.IsPersisted = true;
                    if (!reader.IsDBNull(reader.GetOrdinal("IdExperiencia")))
                        experienciaVO.IdExperiencia = reader.GetInt32(reader.GetOrdinal("IdExperiencia"));
                    if (!reader.IsDBNull(reader.GetOrdinal("Funcao")))
                        experienciaVO.Funcao = reader.GetString(reader.GetOrdinal("Funcao")).Trim();
                    if (!reader.IsDBNull(reader.GetOrdinal("Descricao")))
                        experienciaVO.Descricao = reader.GetString(reader.GetOrdinal("Descricao")).Trim();
                    if (!reader.IsDBNull(reader.GetOrdinal("PeriodoDe")))
                        experienciaVO.PeriodoDe = reader.GetDateTime(reader.GetOrdinal("PeriodoDe"));
                    if (!reader.IsDBNull(reader.GetOrdinal("PeriodoAte")))
                        experienciaVO.PeriodoAte = reader.GetDateTime(reader.GetOrdinal("PeriodoAte"));
                    if (!reader.IsDBNull(reader.GetOrdinal("Empresa")))
                        experienciaVO.Empresa = reader.GetString(reader.GetOrdinal("Empresa")).Trim();
                    listaExperienciaVO.Add(experienciaVO);
                }
            }

            listaExperienciaVO.PageSize = maximumRows;

            return listaExperienciaVO;
        }