Example #1
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaCliente f = new frmConsultaCliente();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                DALConexao    cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLCliente    bll    = new BLLCliente(cx);
                ModeloCliente modelo = bll.CarregaModeloCliente(f.codigo);
                txtCodigo.Text   = modelo.IDCliente.ToString();
                txtNome.Text     = modelo.NomeCliente;
                txtTelefone.Text = Convert.ToString(modelo.TelefoneCliente);
                txtCelular.Text  = Convert.ToString(modelo.CelularCliente);

                BLLCidade    bllCidade    = new BLLCidade(cx);
                ModeloCidade modeloCidade = bllCidade.CarregaModeloCidade(modelo.IDCidade);
                cbCidade.Text = Convert.ToString(modeloCidade.NomeCidade);

                BLLBairro    bllBairro    = new BLLBairro(cx);
                ModeloBairro modeloBairro = bllBairro.CarregaModeloBairro(modelo.IDBairro);
                cbBairro.Text = Convert.ToString(modeloBairro.NomeBairro);

                alteraBotoes(3);
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            f.Dispose();
        }
Example #2
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                ModeloCidade modelo = new ModeloCidade();

                modelo.NomeCidade      = txtNome.Text;
                modelo.DescricaoCidade = txtDescricao.Text;

                DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLCidade  bll = new BLLCidade(cx);

                if (this.operacao == "inserir")
                {
                    //cadastra cidade
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado: Codigo " + modelo.IDCidade.ToString());
                }

                else
                {
                    //altera cidade
                    modelo.IDCidade = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
Example #3
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            //Alterna imagens dos botões
            btLocalizar.ImageIndex = 3;

            frmConsultaCidade frmCCity = new frmConsultaCidade();

            frmCCity.ShowDialog();
            if (frmCCity.codigo != 0)
            {
                DALConexao   cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                DLLCidade    dll    = new DLLCidade(cx);
                ModeloCidade modelo = dll.CarregaModeloCidade(frmCCity.codigo);
                txtCityCod.Text               = modelo.CityCod.ToString();
                txtCityNome.Text              = modelo.CityNome;
                txtCityData.Text              = modelo.CityData;
                txtCityCodFed.Text            = modelo.CityCodFed.ToString();
                cbCityEstadoCod.SelectedValue = Convert.ToString(modelo.CityEstadoCod);
                label1.Visible = true;
                this.alteraBotoes(3);
                closeCadCidade = 3;
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
                btLocalizar.ImageIndex = 2;
            }
            frmCCity.Dispose();
        }
Example #4
0
        private void txtNome_Leave(object sender, EventArgs e)
        {
            if (this.operacao == "inserir")
            {
                int r = 0;

                DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLCidade  bll = new BLLCidade(cx);
                r = bll.VerificaExistente(txtNome.Text);
                if (r > 0)
                {
                    DialogResult d = MessageBox.Show("Já existe um registro . Deseja alterar o registro?", "Aviso", MessageBoxButtons.YesNo);
                    if (d.ToString() == "Yes")
                    {
                        this.operacao = "alterar";
                        ModeloCidade modelo = bll.CarregaModeloCidade(r);
                        txtCodigo.Text = modelo.IDCidade.ToString();
                        txtNome.Text   = modelo.NomeCidade;
                    }
                    else
                    {
                        LimpaTela();
                        alteraBotoes(1);
                    }
                }
            }
        }
Example #5
0
 public void Incluir(ModeloCidade modelo)
 {
     SqlCommand cmd = new SqlCommand();
     cmd.Connection = conexao.ObjetoConexao;
     cmd.CommandText = "EXECUTE spInserirCidade @nome, @descricao";
     cmd.Parameters.AddWithValue("@nome", modelo.NomeCidade);
     cmd.Parameters.AddWithValue("@descricao", modelo.DescricaoCidade);
     conexao.Conectar();
     modelo.IDCidade = Convert.ToInt32(cmd.ExecuteScalar());
     conexao.Desconectar();
 }
Example #6
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            //Alterna imagens dos botões

            btSalvar.ImageIndex = 9;

            //o try é para tratamento de erros ao inserir objeto
            try
            {
                ModeloCidade modelo = new ModeloCidade();
                modelo.CityEstadoCod = Convert.ToInt32(cbCityEstadoCod.SelectedValue);
                modelo.CityNome      = txtCityNome.Text;
                modelo.CityCodFed    = Convert.ToInt32(txtCityCodFed.Text);
                modelo.CityData      = DateTime.Now.ToShortDateString();
                modelo.CityTime      = DateTime.Now.ToShortTimeString();
                modelo.CityStatus    = "local";

                //Obj para gravar os dados da conexão
                DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexao);
                DLLCidade  dll = new DLLCidade(cx);

                if (this.operacao == "inserir")
                {
                    //Cadastrar nova categoria
                    dll.Incluir(modelo);
                    MessageBox.Show("Cadastro realizado: Código " + modelo.CityCod.ToString());
                    //toolStripBarStatus.Text = "Procedimento OK! Item " + modelo.CityCod.ToString() + " cadastrado!";
                }
                else
                {
                    //Alterar Categoria
                    modelo.CityCod = Convert.ToInt32(txtCityCod.Text);
                    dll.Alterar(modelo);
                    MessageBox.Show("Cadastro Alterado!");
                    //toolStripBarStatus.Text = "Procedimento OK! Item " + txtCityCod.Text + " alterado!";
                    label1.Visible = false;
                }
                this.LimpaTela();
                this.alteraBotoes(1);
                closeCadCidade = 1;
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
                //toolStripBarStatus.Text = "Erro! Cadastro não realizado!";
            }

            //Retorna parâmetros originais
            btSalvar.ImageIndex    = 8;
            btInserir.ImageIndex   = 0;
            btLocalizar.ImageIndex = 2;
            this.operacao          = "";
        }
Example #7
0
 public void Alterar(ModeloCidade modelo)
 {
     SqlCommand cmd = new SqlCommand();
     cmd.Connection = conexao.ObjetoConexao;
     cmd.CommandText = "EXECUTE spAlteraCidade @nome, @descreve, @codigo;";
     cmd.Parameters.AddWithValue("@nome", modelo.NomeCidade);
     cmd.Parameters.AddWithValue("@codigo", modelo.IDCidade);
     cmd.Parameters.AddWithValue("@descreve", modelo.DescricaoCidade);
     conexao.Conectar();
     cmd.ExecuteNonQuery();
     conexao.Desconectar();
 }
Example #8
0
        public void Incluir(ModeloCidade modelo)
        {
            if (modelo.NomeCidade.Trim().Length == 0)
            {
                throw new Exception("Nome da cidade é obrigatório");
            }

            modelo.NomeCidade = modelo.NomeCidade.ToUpper();

            DALCidade DALobj = new DALCidade(conexao);

            DALobj.Incluir(modelo);
        }
Example #9
0
        public void Incluir(ModeloCidade modelo)
        {
            //verificando se o nome da categoria foi digitado
            if (modelo.CityNome.Trim().Length == 0)
            {
                throw new Exception("O nome da cidade é obrigatório!");
            }
            if (modelo.CityEstadoCod <= 0)
            {
                throw new Exception("O código do Estado é obrigatório!");
            }

            DALCidade DALobjCidade = new DALCidade(conexao);

            DALobjCidade.Incluir(modelo);
        }
Example #10
0
        public void Incluir(ModeloCidade modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into cidade(city_nome, city_data, city_codigofed, city_estado_cod, city_time, city_status) VALUES(@nome, @data, @codfed, @codestado, @time, @status); select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@nome", modelo.CityNome);
            cmd.Parameters.AddWithValue("@data", modelo.CityData);
            cmd.Parameters.AddWithValue("@codfed", modelo.CityCodFed);
            cmd.Parameters.AddWithValue("@codestado", modelo.CityEstadoCod);
            cmd.Parameters.AddWithValue("@time", modelo.CityTime);
            cmd.Parameters.AddWithValue("@status", modelo.CityStatus);
            conexao.Conectar();
            modelo.CityCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
Example #11
0
        public void Alterar(ModeloCidade modelo)
        {
            if (modelo.IDCidade <= 0)
            {
                throw new Exception("ID da cidade é obrigatório");
            }
            if (modelo.NomeCidade.Trim().Length == 0)
            {
                throw new Exception("Nome da Cidade é obrigatório");
            }

            modelo.NomeCidade = modelo.NomeCidade.ToUpper();

            DALCidade DALobj = new DALCidade(conexao);

            DALobj.Alterar(modelo);
        }
Example #12
0
        public void Alterar(ModeloCidade modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "update cidade set city_nome = @nome, city_data = @data, city_time = @time, city_codigofed = @codfed, " +
                              "city_estado_cod = @codestado, city_status = @status where city_cod = @codigo";
            cmd.Parameters.AddWithValue("@nome", modelo.CityNome);
            cmd.Parameters.AddWithValue("@codigo", modelo.CityCod);
            cmd.Parameters.AddWithValue("@data", modelo.CityData);
            cmd.Parameters.AddWithValue("@codfed", modelo.CityCodFed);
            cmd.Parameters.AddWithValue("@codestado", modelo.CityEstadoCod);
            cmd.Parameters.AddWithValue("@time", modelo.CityTime);
            cmd.Parameters.AddWithValue("@status", modelo.CityStatus);
            conexao.Conectar();
            cmd.ExecuteNonQuery();
            conexao.Desconectar();
        }
Example #13
0
 public ModeloCidade CarregaModeloCidade(int codigo)
 {
     ModeloCidade modelo = new ModeloCidade();
     SqlCommand cmd = new SqlCommand();
     cmd.Connection = conexao.ObjetoConexao;
     cmd.CommandText = "EXECUTE spProcuraIDCidade @codigo";
     cmd.Parameters.AddWithValue("@codigo", codigo); 
     conexao.Conectar();
     SqlDataReader registro = cmd.ExecuteReader();
     if(registro.HasRows)
     {
         registro.Read();
         modelo.IDCidade = Convert.ToInt32(registro["ID_Cidade"]);
         modelo.NomeCidade = Convert.ToString(registro["Nome"]);
         modelo.DescricaoCidade = Convert.ToString(registro["Descricao"]);
     }
     conexao.Desconectar();
     return modelo;
 }
Example #14
0
        public void Alterar(ModeloCidade modelo)
        {
            //Verifica se o código foi alterado
            if (modelo.CityNome.Trim().Length == 0)
            {
                throw new Exception("O nome da Cidade é obrigatório!");
            }
            if (modelo.CityCod <= 0)
            {
                throw new Exception("O código da Cidade é obrigatório!");
            }
            if (modelo.CityEstadoCod <= 0)
            {
                throw new Exception("O código do Estado é obrigatório!");
            }

            DALCidade DALobjCidade = new DALCidade(conexao);

            DALobjCidade.Alterar(modelo);
        }
Example #15
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaCidade f = new frmConsultaCidade();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                DALConexao   cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLCidade    bll    = new BLLCidade(cx);
                ModeloCidade modelo = bll.CarregaModeloCidade(f.codigo);
                txtCodigo.Text    = modelo.IDCidade.ToString();
                txtNome.Text      = modelo.NomeCidade;
                txtDescricao.Text = modelo.DescricaoCidade;
                alteraBotoes(3);
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            f.Dispose();
        }
Example #16
0
        public ModeloCidade CarregaModeloCidade(int codigo)
        {
            ModeloCidade modelo = new ModeloCidade();
            SqlCommand   cmd    = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "select * from cidade where city_cod = @codigo";
            cmd.Parameters.AddWithValue("@codigo", codigo);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                modelo.CityCod       = Convert.ToInt32(registro["city_cod"]);
                modelo.CityNome      = Convert.ToString(registro["city_nome"]);
                modelo.CityData      = Convert.ToString(registro["city_data"]);
                modelo.CityCodFed    = Convert.ToInt32(registro["city_codigofed"]);
                modelo.CityEstadoCod = Convert.ToInt32(registro["city_estado_cod"]);
            }
            conexao.Desconectar();
            return(modelo);
        }