예제 #1
0
        public void Insert(MODEL.Model_Chaves chave)
        {
            SqlConnection conexao = new SqlConnection(strCon);

            string sql = "insert into Chave values ";

            sql = sql + "(@desc, @situacao, @armario);";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@desc", chave.desc);
            cmd.Parameters.AddWithValue("@situacao", chave.situacao);
            cmd.Parameters.AddWithValue("@armario", chave.armario);
            conexao.Open();

            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na inserção da chave ...");
            }
            finally
            {
                conexao.Close();
            }
        }
예제 #2
0
        public List <MODEL.Model_Chaves> SelectbyDispo()
        {
            List <MODEL.Model_Chaves> lst_chave = new List <MODEL.Model_Chaves>();
            SqlConnection             conexao   = new SqlConnection(strCon);
            string     sql = "select * from Chave where Situacao_Chave = 'DISPONIVEL';";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            conexao.Open();

            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    MODEL.Model_Chaves chave = new MODEL.Model_Chaves();

                    chave.id       = Convert.ToInt32(reader["ID_Chave"]);
                    chave.desc     = Convert.ToString(reader["Desc_Chave"]);
                    chave.situacao = Convert.ToString(reader["Situacao_Chave"]);
                    chave.armario  = Convert.ToInt32(reader["Numero_Armario"]);
                    lst_chave.Add(chave);
                }
            }
            catch
            {
                Console.WriteLine("Falha na consulta pelo numero da chave...");
            }
            finally
            {
                conexao.Close();
            }

            return(lst_chave);
        }
예제 #3
0
 public void Insert(MODEL.Model_Chaves chave)
 {
     DAL.Dal_Chaves dalChave = new DAL.Dal_Chaves();
     dalChave.Insert(chave);
 }