Exemple #1
0
        public async Task <ActionResult <SexoDTO> > PutSexo(int id, SexoDTO sexoDTO)
        {
            if (id != sexoDTO.Id)
            {
                return(BadRequest());
            }

            var SexoItem = await _context.Sexos.FindAsync(id);

            if (SexoItem == null)
            {
                return(NotFound("El Registro con el Id " + id + " No existe"));
            }

            SexoItem.Nombre = sexoDTO.Nombre;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException) when(!SexoItemExiste(id))
            {
                return(NotFound());
            }

            return(NoContent());
        }
Exemple #2
0
        public void Alterar(SexoDTO sexoBllCrud)
        {
            if (sexoBllCrud.Sexo_nome.Trim().Length == 0) //verifica se foi informado o sexo
            {
                throw new Exception("O sexo é obrigatório");
            }

            SexoDAL dalObj = new SexoDAL(conexao);

            dalObj.Alterar(sexoBllCrud);
        }
Exemple #3
0
        public void Incluir(SexoDTO sexoDalCrud)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.Conexao;
            cmd.CommandText = "insert into tbSexo(sex_descriçao) values (@sex_descriçao);select @@identity;";
            cmd.Parameters.AddWithValue("@sex_descriçao", sexoDalCrud.Sexo_nome);
            conexao.Conectar();
            sexoDalCrud.Sexo_id = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }//incluir
Exemple #4
0
        public async Task <ActionResult <SexoDTO> > PostSexo(SexoDTO sexoDTO)
        {
            var sexo = new Sexo
            {
                Nombre = sexoDTO.Nombre
            };

            _context.Sexos.Add(sexo);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetSexos), new { id = sexo.Id }, SexoToDTO(sexo)));
        }
Exemple #5
0
        }//incluir

        public void Alterar(SexoDTO sexoDalCrud)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.Conexao;
            cmd.CommandText = "update tbSexo set sex_descriçao = @sex_descriçao where sex_id = @sex_id;";

            cmd.Parameters.AddWithValue("@sex_id", sexoDalCrud.Sexo_id);
            cmd.Parameters.AddWithValue("@sex_descriçao", sexoDalCrud.Sexo_nome);
            conexao.Conectar();
            cmd.ExecuteNonQuery(); //não retorna parametro algum
            conexao.Desconectar();
        }//alterar
Exemple #6
0
        }//pesquisar

        public SexoDTO CarregaSexoDTO(int sex_id) //tipo + o campo do banco
        {
            SexoDTO    sexo = new SexoDTO();
            SqlCommand cmd  = new SqlCommand();

            cmd.Connection  = conexao.Conexao;
            cmd.CommandText = "select * from tbSexo where sex_id = @sex_id;";
            cmd.Parameters.AddWithValue("@sex_id", sex_id);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                sexo.Sexo_id   = Convert.ToInt32(registro["sex_id"]);
                sexo.Sexo_nome = Convert.ToString(registro["sex_descriçao"]);
            }
            conexao.Desconectar();
            return(sexo);
        } //carrega