private void tlSalvar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                LojasBLL bll  = new LojasBLL();
                LojasDTO loja = new LojasDTO();
                loja.NomeFantasia = txtnomeFant.Text;
                loja.Nome         = txtNome.Text;
                loja.Cnpj         = txtCNPJ.Text;
                loja.Localizacao  = txtLocalizacao.Text;
                loja.Setor1       = Convert.ToInt16(txtCodigo.Text);


                int x = bll.inserir(loja);
                if (x > 0)
                {
                    this.ShowMessageAsync("Sucesso!", "Dados salvos com sucesso!");
                }
                else
                {
                    this.ShowMessageAsync("Erro!", "Erro ao tentar inserir os dados!");
                }
            }
            catch (Exception erro)
            {
                this.ShowMessageAsync("Erro!", "Erro ao tentar salvar os dados!" + erro);
            }
        }
 public IList <LojasDTO> BuscarLoja(LojasDTO lojaDTO)
 {
     using (SqlConnection con = new SqlConnection())
     {
         //Conexão com o banco
         con.ConnectionString = Properties.Settings.Default.Sql;
         SqlCommand cm = new SqlCommand();
         cm.CommandType = CommandType.Text;
         cm.CommandText = "Select * from tb_Lojas where nome_Loja like @nome_Loja + '%'";
         cm.Connection  = con;
         cm.Parameters.Add("nome_Loja", SqlDbType.VarChar).Value = lojaDTO.Nome;
         SqlDataReader    Leitor;
         IList <LojasDTO> Loja = new List <LojasDTO>();
         con.Open();
         Leitor = cm.ExecuteReader();
         if (Leitor.HasRows)
         {
             while (Leitor.Read())
             {
                 lojaDTO.NomeFantasia = Convert.ToString(Leitor["nome_fantasia"]);
                 lojaDTO.Nome         = Convert.ToString(Leitor["nome_Loja"]);
                 lojaDTO.Cnpj         = Convert.ToString(Leitor["cnpj_Loja"]);
                 lojaDTO.Localizacao  = Convert.ToString(Leitor["localizacao-Loja"]);
                 lojaDTO.Setor1       = Convert.ToInt32(Leitor["cod_Setor"]);
                 Loja.Add(lojaDTO);
             }
         }
         return(Loja);
     }
 }
 public IList <LojasDTO> CarregarLoja()
 {
     using (SqlConnection con = new SqlConnection())
     {
         //Conexão com o banco
         con.ConnectionString = Properties.Settings.Default.Sql;
         SqlCommand cm = new SqlCommand();
         cm.CommandType = CommandType.Text;
         cm.CommandText = "Select * from tb_Lojas";
         cm.Connection  = con;
         SqlDataReader    Leitor;
         IList <LojasDTO> Loja = new List <LojasDTO>();
         con.Open();
         Leitor = cm.ExecuteReader();
         if (Leitor.HasRows)
         {
             while (Leitor.Read())
             {
                 LojasDTO lojaDTO = new LojasDTO();
                 lojaDTO.Codigo       = Convert.ToInt16(Leitor["cod_Loja"]);
                 lojaDTO.NomeFantasia = Convert.ToString(Leitor["nome_fantasia"]);
                 lojaDTO.Nome         = Convert.ToString(Leitor["nome_Loja"]);
                 lojaDTO.Cnpj         = Convert.ToString(Leitor["cnpj_Loja"]);
                 lojaDTO.Localizacao  = Convert.ToString(Leitor["localizacao_Loja"]);
                 lojaDTO.Setor1       = Convert.ToInt32(Leitor["cod_Setor"]);
                 Loja.Add(lojaDTO);
             }
         }
         return(Loja);
     }
 }
 private void txtNome_KeyUp(object sender, KeyEventArgs e)
 {
     try
     {
         IList <LojasDTO> lojaDTO = new List <LojasDTO>();
         {
             LojasBLL lojaBLL = new LojasBLL();
             LojasDTO loja    = new LojasDTO();
             loja.Nome = txtNome.Text;
             lojaDTO   = lojaBLL.buscarLoja(loja);
             dgvVer.AutoGenerateColumns = false;
             dgvVer.DataSource          = lojaDTO;
         }
     }
     catch (Exception erro)
     {
         MetroFramework.MetroMessageBox.Show(Owner, "Erro ao tentar buscar os dados!" + erro);
     }
 }
        internal int deletarLoja(LojasDTO loja)
        {
            using (SqlConnection con = new SqlConnection())
            {
                //Conexão com o banco
                con.ConnectionString = Properties.Settings.Default.Sql;
                SqlCommand cm = new SqlCommand("Deletar_Loja");



                cm.CommandType = CommandType.Text;

                cm.CommandText = "delete from tb_Lojas where cod_Loja =" + loja.Codigo;
                cm.Connection  = con;
                con.Open();
                int valor = cm.ExecuteNonQuery();
                return(valor);
            }
        }
        private void deletar()
        {
            try
            {
                //VARIAVEL QUE ARMAZENA O CODIGO DA TABELA
                String deletar = dgvVer.CurrentRow.Cells[0].Value.ToString();

                //INSTANCIAS
                LojasDTO LjaDto  = new LojasDTO();
                LojasBLL LojaBLL = new LojasBLL();
                //ENVIA O CODIGO SELECIONADO PARA A DTO
                LjaDto.Codigo = Convert.ToInt16(deletar);

                //EXECUTA A AÇÃO DA BLL/MODEL
                LojaBLL.DeletarLoja(LjaDto);
            }
            catch (Exception erro)
            {
                MetroFramework.MetroMessageBox.Show(Owner, "Erro ao tentar alterar os dados!" + erro);
            }
        }
        public int inserirLoja(LojasDTO LojaDTO)
        {
            using (SqlConnection con = new SqlConnection())
            {
                //Conexão com o banco
                con.ConnectionString = Properties.Settings.Default.Sql;
                SqlCommand cm = new SqlCommand();
                cm.CommandType = CommandType.Text;
                con.Open();
                cm.CommandText = "insert into tb_Lojas ( nome_fantasia,nome_Loja, cnpj_Loja,localizacao_Loja, cod_Setor)" +
                                 "values (@nome_fantasia,@nome_Loja, @cnpj_Loja,@localizacao_Loja , @cod_Setor )";
                cm.Parameters.Add("nome_fantasia", SqlDbType.VarChar).Value    = LojaDTO.NomeFantasia;
                cm.Parameters.Add("nome_Loja", SqlDbType.VarChar).Value        = LojaDTO.Nome;
                cm.Parameters.Add("cnpj_Loja", SqlDbType.VarChar).Value        = LojaDTO.Cnpj;
                cm.Parameters.Add("localizacao_Loja", SqlDbType.VarChar).Value = LojaDTO.Localizacao;
                cm.Parameters.Add("cod_Setor", SqlDbType.Int).Value            = LojaDTO.Setor1;

                cm.Connection = con;
                int valor = cm.ExecuteNonQuery();
                return(valor);
            }
        }
        internal int alterar(LojasDTO LojaDTO)
        {
            using (SqlConnection con = new SqlConnection())
            {
                //Conexão com o banco
                con.ConnectionString = Properties.Settings.Default.Sql;
                SqlCommand cm = new SqlCommand("Alterar_loja");


                cm.Parameters.AddWithValue("cod_Loja", LojaDTO.Codigo);
                cm.Parameters.AddWithValue("nome_fantasia", LojaDTO.NomeFantasia);
                cm.Parameters.AddWithValue("nome_Loja", LojaDTO.Nome);
                cm.Parameters.AddWithValue("cnpj_Loja", LojaDTO.Cnpj);
                cm.Parameters.AddWithValue("localizacao_Loja", LojaDTO.Localizacao);
                cm.Parameters.AddWithValue("cod_Setor", LojaDTO.Setor1);

                cm.Connection  = con;
                cm.CommandType = CommandType.Text;
                con.Open();
                cm.CommandText = "update tb_Lojas set nome_fantasia =@nome_fantasia,nome_Loja =@nome_Loja, cnpj_Loja =@cnpj_Loja,localizacao_Loja =@localizacao_Loja , cod_Setor = @cod_Setor where cod_Loja = @cod_Loja";
                int valor = cm.ExecuteNonQuery();
                return(valor);
            }
        }
Beispiel #9
0
 public int DeletarLoja(LojasDTO lojadto)
 {
     return(ljDAL.deletarLoja(lojadto));
 }
Beispiel #10
0
 public int alterar(LojasDTO dto)
 {
     return(ljDAL.alterar(dto));
 }
Beispiel #11
0
 public IList <LojasDTO> buscarLoja(LojasDTO LojaDTO)
 {
     return(ljDAL.BuscarLoja(LojaDTO));
 }
Beispiel #12
0
 public int inserir(LojasDTO Loja)
 {
     return(ljDAL.inserirLoja(Loja));
 }