public void Alterar(TecnicoViewModel formacao)
        {
            string sql = "update FormacaoTecnico set instituicao_TEC = @instituicao_TEC, " + " periodo_TEC = @periodo_TEC, " + " turno_TEC = @turno_TEC, " + " nome_TEC = @nome_TEC, "
                         + " cidade_TEC = @cidade_TEC, " + " uf_TEC = @uf_TEC, " + " inicio_TEC = @inicio_TEC, " + " fim_TEC = @fim_TEC where idFormacao_TEC = @idFormacao_TEC";

            HelperDAO.ExecutaSQL(sql, CriaParametros(formacao));
        }
        public void Inserir(TecnicoViewModel formacao)
        {
            string sql = "insert into FormacaoTecnico(idFormacao_TEC, idCurriculo_TEC, instituicao_TEC, periodo_TEC, turno_TEC, nome_TEC, cidade_TEC, uf_TEC, inicio_TEC, fim_TEC)" +
                         "values (@idFormacao_TEC, @idCurriculo_TEC, @instituicao_TEC, @periodo_TEC, @turno_TEC, @nome_TEC, @cidade_TEC, @uf_TEC, @inicio_TEC, @fim_TEC)";

            HelperDAO.ExecutaSQL(sql, CriaParametros(formacao));
        }
예제 #3
0
        public async Task <IActionResult> InsertTecnico([FromBody] TecnicoViewModel tecnico)
        {
            try
            {
                Tecnico obj = new Tecnico(
                    nombres: tecnico.Nombres,
                    apellidos: tecnico.Apellidos,
                    telefono: tecnico.Telefono,
                    correo: tecnico.Correo,
                    oficios: tecnico.Oficio
                    );
                await _tecnicoRepository.Insert(obj);

                await _unitOfWork.Commit();

                return(Ok());
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                return(BadRequest());

                throw;
            }
        }
예제 #4
0
        public async Task <IActionResult> InsertTecnico([FromBody] TecnicoViewModel tecnico)
        {
            try
            {
                Tecnico obj = new Tecnico(
                    nombres: tecnico.Nombres,
                    apellidos: tecnico.Apellidos,
                    ci: tecnico.Ci,
                    correo: tecnico.Correo,
                    telefono: tecnico.Telefono,
                    profesion: tecnico.Pofesion
                    );
                await _tecnicoRepository.Insert(obj);

                await _unitOfWork.Commit();

                return(Ok());
            }
            catch (Exception)
            {
                return(BadRequest());

                throw;
            }
        }
예제 #5
0
 public ActionResult Create(TecnicoViewModel tecnico)
 {
     if (ModelState.IsValid)
     {
         var tecnicoDomain = Mapper.Map <TecnicoViewModel, Tecnico>(tecnico);
         _tecnicoApp.Add(tecnicoDomain);
         return(RedirectToAction("Index"));
     }
     return(View());
 }
 private SqlParameter[] CriaParametros(TecnicoViewModel formacao)
 {
     SqlParameter[] parametros = new SqlParameter[10];
     parametros[0] = new SqlParameter("idFormacao_TEC", formacao.IdFormacao);
     parametros[1] = new SqlParameter("idCurriculo_TEC", formacao.IdCurriculo);
     parametros[2] = new SqlParameter("instituicao_TEC", formacao.Instituicao);
     parametros[3] = new SqlParameter("periodo_TEC", formacao.Periodo);
     parametros[4] = new SqlParameter("turno_TEC", formacao.Turno);
     parametros[5] = new SqlParameter("nome_TEC", formacao.Curso);
     parametros[6] = new SqlParameter("cidade_TEC", formacao.Cidade);
     parametros[7] = new SqlParameter("uf_TEC", formacao.Uf);
     parametros[8] = new SqlParameter("inicio_TEC", formacao.Inicio);
     parametros[9] = new SqlParameter("fim_TEC", formacao.Conclusao);
     return(parametros);
 }
예제 #7
0
        public async Task <IActionResult> Insert([FromBody] TecnicoViewModel tecnico)
        {
            try
            {
                Tecnico obj = new Tecnico(tecnico.Codigo, tecnico.NombreTecnico, tecnico.Telefono);

                await _tecnicoRepository.Insert(obj);

                await _unitOfWork.Commit();

                return(Ok());
            }
            catch (Exception)
            {
                throw;
            }

            //| return BadRequest();
        }