Ejemplo n.º 1
0
        /// <summary>
        /// Método que abre la ventana filtro
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnBuscarCliente_Click(object sender, EventArgs e)
        {
            frmFiltroCliente ofrmFiltroCliente = new frmFiltroCliente();
            IBLLCliente      _BLLCliente       = new BLLCliente();

            try
            {
                // Mostrar ventan de filtro
                ofrmFiltroCliente.ShowDialog();
                if (ofrmFiltroCliente.DialogResult == DialogResult.OK)
                {
                    _Cliente = ofrmFiltroCliente._Cliente;
                    mskNumeroIdentificacion.Text = _Cliente.IDCliente;
                }

                if (_Cliente == null)
                {
                    MessageBox.Show("No existe el Cliente", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
            }
            catch (Exception er)
            {
                StringBuilder msg = new StringBuilder();
                msg.AppendFormat("Message        {0}\n", er.Message);
                msg.AppendFormat("Source         {0}\n", er.Source);
                msg.AppendFormat("InnerException {0}\n", er.InnerException);
                msg.AppendFormat("StackTrace     {0}\n", er.StackTrace);
                msg.AppendFormat("TargetSite     {0}\n", er.TargetSite);
                // Log error
                _MyLogControlEventos.ErrorFormat("Error {0}", msg.ToString());
                // Mensaje de Error
                MessageBox.Show("Se ha producido el siguiente error " + er.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 2
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();
        }
Ejemplo n.º 3
0
 //-------------------------------------------------------------------------------------------------------------------
 private void txtEmail_Leave(object sender, EventArgs e)
 {
     if (operacao == "inserir")
     {
         int        r   = 0;
         BLLCliente bll = new BLLCliente();
         r = bll.VerificaClienteEmail(txtEmail.Text);
         if (r > 0)
         {
             DialogResult d = MessageBox.Show("Já existe um Cliente com esse E-mail. Deseja alterar o registro?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
             if (d.ToString() == "Yes")
             {
                 DialogResult di = MessageBox.Show("Deseja realmente sobreescrever esse registro? Ao aceitar a operação, o registro antes cadastrado será permanentemente deletado!", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                 if (di.ToString() == "Yes")
                 {
                     this.operacao = "alterar";
                     ModeloCliente modelo = bll.carregaModelo(r);
                     txtCodigo.Text = modelo.cli_cod.ToString();
                     txtEmail.Text  = modelo.cli_email;
                     //this.alteraBotoes(3);
                 }
                 else
                 {
                     txtEmail.Clear();
                     txtEmail.Focus();
                 }
             }
             else
             {
                 txtEmail.Clear();
                 txtEmail.Focus();
             }
         }
     }
 }
Ejemplo n.º 4
0
        //=============================================================================================================
        private void btExcluir_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult d = MessageBox.Show("Deseja excluir o registro?", "Aviso", MessageBoxButtons.YesNo);//confirmar antes de excluir
                //caso responder sim...
                if (d.ToString() == "Yes")
                {
                    DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao);//Recebe a string da conexão da classe DadosDaConexão

                    //bll possui o metodo para excluir
                    BLLCliente bll = new BLLCliente(cx);          //passa a string de conexao

                    bll.Excluir(Convert.ToInt32(txtCodigo.Text)); //retorna erro se este codigo ja estiver sendo utilizado como chave em outra tabela

                    this.LimpaTela();
                    this.alteraBotoes(1);

                    MessageBox.Show("Cadastro excluido com sucesso!");
                }
            }
            catch // sem o Exception, qualquer tipo de erro
            {
                MessageBox.Show("Impossível excluir o registro. \n O registro esta sendo utilizado em outro local.");
                this.alteraBotoes(3);
            }
        }
Ejemplo n.º 5
0
        //-------------------------------------------------------------------------------------------------------------------
        private void btCliente_Click(object sender, EventArgs e)
        {
            frmConsultaCliente fccliente = new frmConsultaCliente();

            fccliente.ShowDialog();
            if (fccliente.codigo != -1)
            {
                txtCodigoCliente.Text = fccliente.codigo.ToString();
                //this.txtCliCod_Leave(sender, e);
            }
            fccliente.Dispose();
            try
            {
                BLLCliente    bll    = new BLLCliente();
                ModeloCliente modelo = bll.carregaModelo(Convert.ToInt32(txtCodigoCliente.Text));
                if (modelo.cli_cod != 0)
                {
                    cbNomeCliente.Text = modelo.cli_nome;
                }
                else
                {
                    cbNomeCliente.Text = "Insira o código do cliente";
                }
            }
            catch (Exception error)
            {
                MessageBox.Show(error.Message);
            }
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Metodo para registrar usuarios a la base de datos
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnRegistrarse_Click(object sender, EventArgs e)
        {
            frmAccesoRegistro ofrmAccesoRegistro = new frmAccesoRegistro();
            IBLLCliente       _BLLCliente        = new BLLCliente();

            try
            {
                // Mostrar ventan de filtro
                ofrmAccesoRegistro.ShowDialog();
                if (ofrmAccesoRegistro.DialogResult == DialogResult.OK)
                {
                    new frmRegistroUsuarios().Show();
                }
            }
            catch (Exception er)
            {
                StringBuilder msg = new StringBuilder();
                msg.AppendFormat("Message        {0}\n", er.Message);
                msg.AppendFormat("Source         {0}\n", er.Source);
                msg.AppendFormat("InnerException {0}\n", er.InnerException);
                msg.AppendFormat("StackTrace     {0}\n", er.StackTrace);
                msg.AppendFormat("TargetSite     {0}\n", er.TargetSite);
                // Log error
                _MyLogControlEventos.ErrorFormat("Error {0}", msg.ToString());
                // Mensaje de Error
                MessageBox.Show("Se ha producido el siguiente error " + er.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 7
0
        private void Timedgv_Tick(object sender, EventArgs e)
        {
            DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLCliente bll = new BLLCliente(cx);

            dgvDados.DataSource = bll.Localizar();
        }
        protected void gridClientes_OnRowCommand(Object sender, GridViewCommandEventArgs e)
        {
            try
            {
                this.lblSuccessMessage.Text = "";
                if (e.CommandName.Equals("AddNew"))
                {
                    BLLCliente bLLCliente = new BLLCliente();
                    Cliente    c          = new Cliente();

                    if (validaCampos())
                    {
                        c.Nome             = (gridClientes.FooterRow.FindControl("txtNomeFooter") as TextBox).Text.Trim();
                        c.RG               = (gridClientes.FooterRow.FindControl("txtRGFooter") as TextBox).Text.Trim();
                        c.CPF              = (gridClientes.FooterRow.FindControl("txtCPFFooter") as TextBox).Text.Trim();
                        c.PontuacaoCliente = Convert.ToDecimal((gridClientes.FooterRow.FindControl("txtPontuacaoClienteFooter") as TextBox).Text.Trim());
                        c.dataNascimento   = Convert.ToDateTime((gridClientes.FooterRow.FindControl("txtdataNascimentoFooter") as TextBox).Text.Trim());

                        bLLCliente.InserirCliente(c);
                        CarregarGridClientes();
                        this.lblSuccessMessage.Text = "New Record Added";
                        lblErrorMessage.Text        = "";
                    }
                }
            }
            catch (Exception ex)
            {
                lblSuccessMessage.Text = "";
                lblErrorMessage.Text   = ex.Message;
            }
        }
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            btReceber.Enabled = false;
            frmConsultaVenda f = new frmConsultaVenda();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                DaoConexao  cx     = new DaoConexao(DadosDeConexao.StringDeConexao);
                BLLVenda    bll    = new BLLVenda(cx);
                ModeloVenda modelo = bll.CarregaModeloVenda(f.codigo);
                txtCodigo.Text = modelo.VenCod.ToString();
                dtData.Value   = modelo.VenData;
                BLLCliente    bllf    = new BLLCliente(cx);
                ModeloCliente modeloc = bllf.CarregaModeloCliente(modelo.CliCod);
                txtCliente.Text = modeloc.CliNome;
                txtValor.Text   = modelo.VenTotal.ToString();

                BLLParcelasVenda bllp = new BLLParcelasVenda(cx);
                dgvParcelas.DataSource = bllp.Localizar(modelo.VenCod);

                dgvParcelas.Columns[0].Visible    = false;
                dgvParcelas.Columns[1].HeaderText = "Parcela";
                dgvParcelas.Columns[1].Width      = 100;
                dgvParcelas.Columns[2].HeaderText = "Valor da parcela";
                dgvParcelas.Columns[2].Width      = 225;
                dgvParcelas.Columns[3].HeaderText = "Recebido em";
                dgvParcelas.Columns[3].Width      = 200;
                dgvParcelas.Columns[4].HeaderText = "Vencimento";
                dgvParcelas.Columns[4].Width      = 250;
            }
        }
Ejemplo n.º 10
0
        /// <summary>
        /// Metodo para modificar los clientes de la base de datos
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnModificar_Click(object sender, EventArgs e)
        {
            IBLLCliente _BLLCliente = new BLLCliente();

            erpErrores.Clear();
            try
            {
                if (string.IsNullOrEmpty(txtNombreMod.Text))
                {
                    erpErrores.SetError(txtNombre, "Debe contener un valor");
                }
                else
                {
                    if (string.IsNullOrEmpty(txtApellidoMod.Text))
                    {
                        erpErrores.SetError(txtApellido, "Debe contener un valor");
                    }
                    else
                    {
                        if (string.IsNullOrEmpty(mskTelefonoMod.Text))
                        {
                            erpErrores.SetError(mskTelefonoMod, "Debe contener un valor");
                        }
                        else
                        {
                            if (string.IsNullOrEmpty(txtCorreoMod.Text))
                            {
                                erpErrores.SetError(txtCorreoMod, "Debe contener un valor");
                            }
                            else
                            {
                                if (string.IsNullOrEmpty(rctDireccionMod.Text))
                                {
                                    erpErrores.SetError(rctDireccionMod, "Debe contener un valor");
                                }
                                else
                                {
                                    bool activo = false;
                                    activo = (rbActivoSiMod.Checked) ? true : false;
                                    _BLLCliente.ModificarCliente(FactoryCliente.ConstruirCliente(mskNumeroCedulaMod.Text, txtNombreMod.Text, txtApellidoMod.Text, mskTelefonoMod.Text, txtCorreoMod.Text, Convert.ToString(cboProvinciasMod.SelectedItem), rctDireccionMod.Text, activo));
                                    MessageBox.Show("Se modificó con éxito");
                                    EspaciosBlancoMod();
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception er)
            {
                StringBuilder msg = new StringBuilder();
                msg.AppendFormat("Message        {0}\n", er.Message);
                msg.AppendFormat("Source         {0}\n", er.Source);
                msg.AppendFormat("InnerException {0}\n", er.InnerException);
                msg.AppendFormat("StackTrace     {0}\n", er.StackTrace);
                msg.AppendFormat("TargetSite     {0}\n", er.TargetSite);
                _MyLogControlEventos.ErrorFormat("Error {0}", msg.ToString());
                MessageBox.Show("Se ha producido el siguiente error " + er.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void Localizar()
        {
            DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexão);
            BLLCliente bll = new BLLCliente(cx);

            dgvDados.DataSource = bll.LocalizarNome(txtValor.Text);
        }
        protected void gridClientes_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            try
            {
                BLLCliente bLLCliente = new BLLCliente();
                Cliente    f          = new Cliente();

                f.Id   = Convert.ToInt32(gridClientes.DataKeys[e.RowIndex].Value.ToString());
                f.Nome = (gridClientes.Rows[e.RowIndex].FindControl("txtNome") as TextBox).Text.Trim();
                f.RG   = (gridClientes.Rows[e.RowIndex].FindControl("txtRG") as TextBox).Text.Trim();
                f.CPF  = (gridClientes.Rows[e.RowIndex].FindControl("txtCPF") as TextBox).Text.Trim();
                //f.Administrado = Convert.ToBoolean((gridClientes.Rows[e.RowIndex].FindControl("txtEmailFooter") as TextBox).Text.Trim());
                f.PontuacaoCliente = Convert.ToDecimal((gridClientes.Rows[e.RowIndex].FindControl("txtPontuacaoCliente") as TextBox).Text.Trim());
                f.dataNascimento   = Convert.ToDateTime((gridClientes.Rows[e.RowIndex].FindControl("txtdataNascimento") as TextBox).Text.Trim());
                bLLCliente.UpdateCliente(f);
                gridClientes.EditIndex = -1;
                CarregarGridClientes();
                lblSuccessMessage.Text = "Cliente Atualizado com Sucesso!";
                lblErrorMessage.Text   = "";
            }
            catch (Exception ex)
            {
                lblSuccessMessage.Text = "";
                lblErrorMessage.Text   = ex.Message;
            }
        }
        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.CliCod.ToString();
                txtNome.Text      = modelo.CliNome;
                txtCpfCnpj.Text   = modelo.CliCpfCnpj;
                txtRsocial.Text   = modelo.CliRSocial;
                txtIe.Text        = modelo.CliRgie;
                txtEndereco.Text  = modelo.CliEndereco;
                txtEndNumero.Text = modelo.CliEndNumero;
                txtBairro.Text    = modelo.CliBairro;
                txtCep.Text       = modelo.CliCep;
                txtCidade.Text    = modelo.CliCidade;
                txtEstado.Text    = modelo.CliEstado;
                txtEmail.Text     = modelo.CliEmail;
                txtTipo.Text      = modelo.CliTipo;
                alteraBotoes(3);
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            f.Dispose();
        }
Ejemplo n.º 14
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            btReceber.Enabled = false;
            frmConsultaVenda f = new frmConsultaVenda();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                DAOConexao  cx     = new DAOConexao(DAOBanco.StringDeConexao);
                BLLVenda    bll    = new BLLVenda(cx);
                ModeloVenda modelo = bll.CarregaModeloVenda(f.codigo);
                txtCodigo.Text = modelo.VenCod.ToString();
                txtFiscal.Text = modelo.VenNFiscal.ToString();
                dtData.Value   = modelo.VenData;

                //pegar o nome do cliente
                BLLCliente    bllc    = new BLLCliente(cx);
                ModeloCliente modeloc = bllc.CarregaModeloCliente(modelo.CliCod);
                txtCliente.Text = modeloc.CliNome;
                txtValor.Text   = modelo.VenTotal.ToString();

                //inserindo as parcelas
                BLLParcelasVenda bllp = new BLLParcelasVenda(cx);
                dgvParcelas.DataSource = bllp.Localizar(modelo.VenCod);

                dgvParcelas.Columns[0].HeaderText = "Parcela";
                dgvParcelas.Columns[1].HeaderText = "Valor da Parcela";
                dgvParcelas.Columns[2].HeaderText = "Recebido em";
                dgvParcelas.Columns[3].HeaderText = "Vencimento";
                dgvParcelas.Columns[4].Visible    = false;
            }
        }
Ejemplo n.º 15
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLCliente bll = new BLLCliente(cx);

            dgvDados.DataSource = bll.Localizar(txtValor.Text);
        }
Ejemplo n.º 16
0
        /// <summary>
        /// Busca los clientes por el filtro
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            IBLLCliente _BLLCliente = new BLLCliente();
            string      filtro      = string.Empty;

            try
            {
                filtro = txtFiltro.Text;
                filtro = filtro.Replace(' ', '%');
                filtro = "%" + filtro + "%";
                dgvFlitro.AutoGenerateColumns = false;
                dgvFlitro.DataSource          = _BLLCliente.MostrarClientesByFilter(filtro);
            }
            catch (Exception er)
            {
                StringBuilder msg = new StringBuilder();
                msg.AppendFormat("Message        {0}\n", er.Message);
                msg.AppendFormat("Source         {0}\n", er.Source);
                msg.AppendFormat("InnerException {0}\n", er.InnerException);
                msg.AppendFormat("StackTrace     {0}\n", er.StackTrace);
                msg.AppendFormat("TargetSite     {0}\n", er.TargetSite);
                _MyLogControlEventos.ErrorFormat("Error {0}", msg.ToString());
                MessageBox.Show("Se produjo el siguiente error :" + er.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 17
0
        public void GetAllClientes()
        {
            IBLLCliente    _BLLCliente  = new BLLCliente();
            List <Cliente> _ListCliente = new List <Cliente>();

            _ListCliente = _BLLCliente.MostrarClientes();
            System.Diagnostics.Debug.Write(_ListCliente[0].IDCliente);
        }
Ejemplo n.º 18
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                ModeloCliente modelo = new ModeloCliente();

                //leitura dos dados
                modelo.NomeCliente = txtNome.Text;
                //modelo.TelefoneCliente = Convert.ToInt64(txtTelefone.Text);
                //modelo.CelularCliente = Convert.ToInt64(txtCelular.Text);
                long tel, cel;
                if (long.TryParse(txtTelefone.Text, out tel))
                {
                    modelo.TelefoneCliente = tel;
                }
                else
                {
                    modelo.TelefoneCliente = 0;
                }

                if (long.TryParse(txtCelular.Text, out cel))
                {
                    modelo.CelularCliente = cel;
                }
                else
                {
                    modelo.CelularCliente = 0;
                }

                modelo.IDBairro = Convert.ToInt32(cbBairro.SelectedValue);
                modelo.IDCidade = Convert.ToInt32(cbCidade.SelectedValue);

                //obj para gravar dados no banco
                DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLCliente bll = new BLLCliente(cx);

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

                else
                {
                    //altera cidade
                    modelo.IDCliente = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
        public frmConsultaCliente(bool selecao)
        {
            InitializeComponent();
            DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLCliente bll = new BLLCliente(cx);

            dgvDados.DataSource = bll.LocalizarTodosAtivos();
            dgvDados.Select();
        }
 public void txtCodCliente_Leave(object sender, EventArgs e)
 {
     try
     {
         if (txtCodCliente.Text == "")
         {
             frmConsultaCliente f = new frmConsultaCliente(true);
             f.ShowDialog();
             if (f.cod != 0)
             {
                 txtCodCliente.Text = f.cod.ToString();
                 DALConexao   cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                 BLLCliente   bll    = new BLLCliente(cx);
                 ModelCliente modelo = bll.CarregaModelCliente(Convert.ToInt32(txtCodCliente.Text));
                 if (modelo.IdCliente <= 0)
                 {
                     txtCodCliente.Clear();
                     txtNomeCliente.Clear();
                     txtCelCliente.Clear();
                     txtCodCliente.Select();
                 }
                 else
                 {
                     txtNomeCliente.Text = modelo.Nome;
                     txtCelCliente.Text  = modelo.Celular;
                     txtCodServico.Select();
                 }
             }
         }
         else
         {
             DALConexao   cx     = new DALConexao(DadosDaConexao.StringDeConexao);
             BLLCliente   bll    = new BLLCliente(cx);
             ModelCliente modelo = bll.CarregaModelCliente(Convert.ToInt32(txtCodCliente.Text));
             if (modelo.IdCliente <= 0)
             {
                 txtCodCliente.Clear();
                 txtNomeCliente.Clear();
                 txtCelCliente.Clear();
                 txtCodCliente.Select();
             }
             else
             {
                 txtNomeCliente.Text = modelo.Nome;
                 txtCelCliente.Text  = modelo.Celular;
                 txtCodServico.Select();
             }
         }
     }
     catch
     {
         txtCodCliente.Clear();
         txtNomeCliente.Clear();
         txtCelCliente.Clear();
         txtCodCliente.Select();
     }
 }
Ejemplo n.º 21
0
        public void BuscarClienteID()
        {
            string      idcliente   = "2-0794-0151";
            Cliente     oCliente    = new Cliente();
            IBLLCliente _BLLCliente = new BLLCliente();

            oCliente = _BLLCliente.BuscarClienteID(idcliente);
            System.Diagnostics.Debug.Write(oCliente.IDCliente);
        }
Ejemplo n.º 22
0
        private void carregaDepartamento()
        {
            DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLCliente bll = new BLLCliente(cx);

            cbDepartamento.DataSource    = bll.CarregaComboDepartamentos();
            cbDepartamento.ValueMember   = "id";
            cbDepartamento.DisplayMember = "nome";
        }
Ejemplo n.º 23
0
        public void CatalogoClientes()
        {
            ddlCliente.Items.Clear();
            List <VOCliente> clientes = BLLCliente.ConsultarClientes();

            foreach (VOCliente cliente in clientes)
            {
                ddlCliente.Items.Add(new ListItem(cliente.NombreCliente, cliente.IdCliente.ToString()));
            }
        }
Ejemplo n.º 24
0
        public void EliminarCliente()
        {
            IBLLCliente _BLLCliente = new BLLCliente();
            string      idCliente   = "2-332-444";

            string pCliente = "";

            pCliente = _BLLCliente.EliminarCliente(idCliente);
            System.Diagnostics.Debug.Write(pCliente);
        }
Ejemplo n.º 25
0
        private void btnPesquisa_Click(object sender, EventArgs e)
        {
            DateTime   dtini = dtpInicio.Value;
            DateTime   dtfin = dtpFinal.Value;
            DALConexao cx    = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLCliente bll   = new BLLCliente(cx);

            dgvDados.DataSource = bll.LocalizarPorDatar(dtini, dtfin);
            AtualizaDataGrid();
        }
Ejemplo n.º 26
0
 //-------------------------------------------------------------------------------------------------------------------
 private void btSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         if (lbValorIncorreto.Visible == true)
         {
             MessageBox.Show("O CPF/CNPJ está em um formato incorreto!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             BLLCliente    bll    = new BLLCliente();
             ModeloCliente modelo = new ModeloCliente();
             modelo.cli_nome          = txtNome.Text;
             modelo.cli_bairro        = txtBairro.Text;
             modelo.cli_cel           = mtbCelular.Text;
             modelo.cli_cep           = mtbCEP.Text;
             modelo.cli_cidade        = txtCidade.Text;
             modelo.cli_cpfcnpj       = txtCPFCNPJ.Text;
             modelo.cli_email         = txtEmail.Text;
             modelo.cli_endereco      = txtEndereco.Text;
             modelo.cli_estado        = cbEstado.Text;
             modelo.cli_nome          = txtNome.Text;
             modelo.cli_endnumero     = txtNumero.Text;
             modelo.cli_rgie          = mtbRGIE.Text;
             modelo.cli_rsocial       = txtRSocial.Text;
             modelo.cli_fone          = mtbTelefone.Text;
             modelo.cli_datanasc      = mtbDataNascimento.Text;
             modelo.cli_fonetrabalho  = mtbTelefoneTrabalho.Text;
             modelo.cli_localtrabalho = txtLocalDeTrabalho.Text;
             if (rbFisica.Checked == true)
             {
                 modelo.cli_tipo    = "Fisíca";// pessoa fisíca
                 modelo.cli_rsocial = "";
             }
             else
             {
                 modelo.cli_tipo = "Jurídica";// pessoa jurídica
             }
             if (this.operacao == "inserir")
             {
                 bll.Incluir(modelo);
                 MessageBox.Show("Cadastro inserido com código: " + modelo.cli_cod, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 modelo.cli_cod = Convert.ToInt32(txtCodigo.Text);
                 bll.Alterar(modelo);
                 MessageBox.Show("Cadastro alterado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             this.limpaTela();
             this.alteraBotoes(1);
         }
     }
     catch (Exception error) { MessageBox.Show(error.Message); }
 }
        private void BtnExcluir_Click(object sender, EventArgs e)
        {
            try
            {
                if (dgvDados.SelectedRows.Count == 0)
                {
                    MessageBox.Show("Nenhum registro selecionado!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                else
                {
                    DialogResult d = MessageBox.Show("Deseja excluir o Registro?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (d.ToString() == "Yes")
                    {
                        DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexao);
                        BLLCliente bll = new BLLCliente(cx);
                        bll.Excluir(Convert.ToInt32(dgvDados.CurrentRow.Cells[0].Value));
                        MessageBox.Show("Registro excluído com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        if (chbPesqAtivos.Checked == true)
                        {
                            lbAtencao.Visible         = false;
                            dgvDados.DataSource       = bll.LocalizarAtivos(txtPesquisar.Text);
                            chbPesqAtivos.ForeColor   = Color.Black;
                            chbPesqInativos.ForeColor = Color.Black;
                        }
                        else if (chbPesqInativos.Checked == true)
                        {
                            lbAtencao.Visible         = false;
                            dgvDados.DataSource       = bll.LocalizarInativos(txtPesquisar.Text);
                            chbPesqAtivos.ForeColor   = Color.Black;
                            chbPesqInativos.ForeColor = Color.Black;
                        }

                        if (chbPesqAtivos.Checked == true && chbPesqInativos.Checked == true)
                        {
                            lbAtencao.Visible         = false;
                            dgvDados.DataSource       = bll.LocalizarTodos();
                            chbPesqAtivos.ForeColor   = Color.Black;
                            chbPesqInativos.ForeColor = Color.Black;
                        }
                        else if (chbPesqAtivos.Checked == false && chbPesqInativos.Checked == false)
                        {
                            lbAtencao.Visible         = true;
                            chbPesqAtivos.ForeColor   = Color.Red;
                            chbPesqInativos.ForeColor = Color.Red;
                            ((DataTable)dgvDados.DataSource).Rows.Clear();
                        }
                        dgvDados.ClearSelection();
                    }
                }
            }
            catch
            { MessageBox.Show("Impossivel excluir o registro. \n O registro esta sendo usado em outro local"); }
        }
 private void btSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         //leitura dos dados
         ModeloCliente modelo = new ModeloCliente();
         modelo.Clidatacadastro = txtdatacadastro.Value;
         modelo.CliNome         = txtNome.Text;
         modelo.CliCpfCnpj      = txtCpfCnpj.Text;
         modelo.CliRgIe         = txtRgie.Text;
         modelo.CliDtnascimento = txtdtnascimento.Value;
         modelo.CliSexo         = txtSexo.Text;
         modelo.CliRsocial      = txtRsocial.Text;
         modelo.CliCep          = txtCep.Text.Replace("-", "");
         modelo.CliLogradouro   = txtLogradouro.Text;
         modelo.CliBairro       = txtBairro.Text;
         modelo.CliFone         = txtFone.Text;
         modelo.CliCelular      = txtCel.Text;
         modelo.CliEmail        = txtEmail.Text;
         modelo.CliEndNumero    = txtEndNumero.Text;
         modelo.CliCidade       = txtCidade.Text;
         modelo.CliEstado       = txtEstado.Text;
         if (rbFisica.Checked == true)
         {
             modelo.CliTipo    = "FISICA"; //Pessoa Fisica
             modelo.CliRsocial = "";
         }
         else
         {
             modelo.CliTipo = "JURIDICA"; //Pessoa juridica
         }
         //obj para gravar os dados no banco
         DaoConexao cx  = new DaoConexao(DadosDeConexao.StringDeConexao);
         BLLCliente bll = new BLLCliente(cx);
         if (this.operacao == "inserir")
         {
             //cadastrar uma cliente
             bll.Incluir(modelo);
             MessageBox.Show("Cadastro efetuado: Código " + modelo.CliCod.ToString());
         }
         else
         {
             //alterar uma cliente
             modelo.CliCod = Convert.ToInt32(txtCodigo.Text);
             bll.Alterar(modelo);
             MessageBox.Show("Cadastro alterado");
         }
         this.LimpaTela();
         this.alteraBotoes(1);
     }
     catch (Exception erro)
     {
         MessageBox.Show(erro.Message);
     }
 }
Ejemplo n.º 29
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaSaidaPedido f = new frmConsultaSaidaPedido();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                DALConexao        cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLSaidaPedido    bll    = new BLLSaidaPedido(cx);
                ModeloSaidaPedido modelo = bll.CarregaModeloSaidaPedido(f.codigo);
                txtCodigo.Text             = modelo.IDSaidaPedido.ToString();
                txtQuantidadeEntregue.Text = modelo.QuantidadeEntregue.ToString();
                txtPago.Text      = modelo.Pago.ToString();
                txtDescricao.Text = modelo.Descricao.ToString();
                cbPedido.Text     = modelo.IDPedido.ToString();

                BLLPedido    bllPedido    = new BLLPedido(cx);
                ModeloPedido modeloPedido = bllPedido.CarregaModeloPedido(Convert.ToInt32(cbPedido.SelectedValue));
                txtDesconto.Text         = modeloPedido.DescontoPedido.ToString();
                txtQuantidadePedido.Text = modeloPedido.QuantidadePedido.ToString();
                cbPedido.Text            = Convert.ToString(modeloPedido.IDPedido);

                BLLManufaturado    bllMan    = new BLLManufaturado(cx);
                ModeloManufaturado modeloMan = bllMan.CarregaModeloManufaturado(Convert.ToInt32(modeloPedido.IDManufaturado));
                txtMan.Text = modeloMan.NomeManufaturado.ToString();

                BLLTipoManufaturado    bllTipoMan    = new BLLTipoManufaturado(cx);
                ModeloTipoManufaturado modeloTipoMan = bllTipoMan.CarregaModeloTipoManufaturado(Convert.ToInt32(modeloMan.IDTipoManufaturado.ToString()));
                txtTipoMan.Text = modeloTipoMan.NomeTipoManufaturado.ToString();

                BLLCaracteristicaManufaturado1    bllCaract1    = new BLLCaracteristicaManufaturado1(cx);
                ModeloCaracteristicaManufaturado1 modeloCaract1 = bllCaract1.CarregaModeloCaracteristicaManufaturado1(Convert.ToInt32(modeloMan.IDCaracteristicaManufaturado1.ToString()));
                txtCaracMan1.Text = modeloCaract1.NomeCaracteristicaManufaturado1.ToString();

                BLLCaracteristicaManufaturado2    bllCaract2    = new BLLCaracteristicaManufaturado2(cx);
                ModeloCaracteristicaManufaturado2 modeloCaract2 = bllCaract2.CarregaModeloCaracteristicaManufaturado2(Convert.ToInt32(modeloMan.IDCaracteristicaManufaturado2.ToString()));
                txtCaracMan2.Text = modeloCaract2.NomeCaracteristicaManufaturado2.ToString();

                BLLCliente    bllCliente    = new BLLCliente(cx);
                ModeloCliente modeloCliente = bllCliente.CarregaModeloCliente(modeloPedido.IDCliente);
                txtCliente.Text = modeloCliente.NomeCliente.ToString();

                BLLOrcamento    bllorca    = new BLLOrcamento(cx);
                ModeloOrcamento modeloOrca = bllorca.CarregaModeloOrcamento(modeloPedido.IDOrcamento);
                txtOrcamento.Text = modeloOrca.NomeOrcamento.ToString();

                alteraBotoes(3);
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            f.Dispose();
        }
Ejemplo n.º 30
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //criar uma conexao
                ModeloCliente modelo = new ModeloCliente();
                modelo.CliNome      = txtNome.Text;
                modelo.CliRsocial   = txtRSocial.Text;
                modelo.CliCpfCnpj   = txtCPFCNPJ.Text;
                modelo.CliRgIe      = txtRgIe.Text;
                modelo.CliCep       = txtCep.Text;
                modelo.CliCidade    = txtCidade.Text;
                modelo.CliEstado    = txtEstado.Text;
                modelo.CliEndereco  = txtRua.Text;
                modelo.CliEndNumero = txtNumero.Text;
                modelo.CliBairro    = txtBairro.Text;
                modelo.CliEmail     = txtEmail.Text;
                modelo.CliFone      = txtFone.Text;
                modelo.CliCelular   = txtCelular.Text;

                if (rbFisica.Checked == true)
                {
                    modelo.CliTipo    = "Física";  //SE FOR 0 É PESSOA FISICA !
                    modelo.CliRsocial = "";
                }
                else
                {
                    modelo.CliTipo = "Jurídica";     //SE FOR 1 É PESSOA JURIDICA !
                }

                //objeto para gravar os dados do banco
                DALConexao cx         = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLCliente bllCliente = new BLLCliente(cx);

                if (frm.Operacao == "inserir")
                {
                    bllCliente.Incluir(modelo);                        //CADASTRA NOVA CATEGORIA
                    MessageBox.Show("Cadastro efetuado: Codigo " + modelo.CliCod.ToString());
                }
                else
                {
                    modelo.CliCod = Convert.ToInt32(txtCodigo.Text);    //ALTERA UMA CATEGORIA
                    bllCliente.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }

                LimpaTela();
                AlterarBotoes(1);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
 private void btExcluir_Click(object sender, EventArgs e)
 {
     try
     {
         DialogResult d = MessageBox.Show("Deseja excluir o registro?", "Aviso", MessageBoxButtons.YesNo);
         if (d.ToString() == "Yes")
         {
             DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao);
             BLLCliente bll = new BLLCliente(cx);
             bll.Excluir(Convert.ToInt32(txtCodigo.Text));
             this.LimpaTela();
             this.alteraBotoes(1);
         }
     }
     catch
     {
         MessageBox.Show("Impossível excluir o registro. \n O registro esta sendo utilizado em outro local.");
         this.alteraBotoes(3);
     }
 }
Ejemplo n.º 32
0
        private void btnAddCat_Click(object sender, EventArgs e)
        {
            frmCadastroCliente f = new frmCadastroCliente();
            f.ShowDialog();
            f.Dispose();

            DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
            BLLCliente bll = new BLLCliente(cx);
            cbCliente.DataSource = bll.Localizar("");
            cbCliente.DisplayMember = "cli_nome";
            cbCliente.ValueMember = "cli_cod";
        }
Ejemplo n.º 33
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaCliente f = new frmConsultaCliente();
            f.ShowDialog();
            f.Dispose();

            if (f.codigo != 0)
            {
                DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
                BLLCliente bll = new BLLCliente(cx);
                ModeloCliente modelo = bll.CarregaModeloCliente(f.codigo);

                txtCodigo.Text = modelo.CliCod.ToString();
                txtBairro.Text = modelo.CliBairro;
                txtCelular.Text = modelo.CliCel;
                txtCEP.Text = modelo.CliCep;
                txtCidade.Text = modelo.CliCidade;
                txtCPF.Text = modelo.CliCPF_CNPJ;
                txtEmail.Text = modelo.CliEmail;
                txtEndereco.Text = modelo.CliEndereco;
                txtNome.Text = modelo.CliNome;
                txtNumero.Text = modelo.CliEndNumero;
                txtRG.Text = modelo.CliRG;
                txtTelefone.Text = modelo.CliFone;
                txtEstado.Text = modelo.CliEstado;
                if (modelo.CliTipo == "Pessoa Física")
                {
                    rbnPessoajuridica.Checked = false;
                    rbnPessoaFísica.Checked = true;
                }
                else
                {
                    rbnPessoaFísica.Checked = false;
                    rbnPessoajuridica.Checked = true;
                }

                this.alteraBotoes(3);
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            f.Dispose();
        }
Ejemplo n.º 34
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {

                //leitura dos dados
                ModeloCliente modelo = new ModeloCliente();
                modelo.CliNome      = txtNome.Text;
                modelo.CliRG        = txtRG.Text;
                modelo.CliNome      = txtNome.Text;
                modelo.CliCPF_CNPJ  = txtCPF.Text;
                modelo.CliCep       = txtCEP.Text;
                modelo.CliEndereco  = txtEndereco.Text;
                modelo.CliBairro    = txtBairro.Text;
                modelo.CliFone      = txtTelefone.Text;
                modelo.CliCel       = txtCelular.Text;
                modelo.CliEmail     = txtEmail.Text;
                modelo.CliEndNumero = txtNumero.Text;
                modelo.CliCidade    = txtCidade.Text;
                if (rbnPessoaFísica.Checked )
                {
                    modelo.CliTipo = rbnPessoaFísica.Text;
                    modelo.CliRSocial = " ";
                }
                else
                {
                    modelo.CliTipo = rbnPessoajuridica.Text;
                }

                modelo.CliEstado    = txtEstado.Text;

                //obj para gravar os dados no banco
                DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
                BLLCliente bll = new BLLCliente(cx);

                if (this.operacao == "inserir")
                {
                    //cadastrar uma categoria
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado: Código: " + modelo.CliCod.ToString());

                }
                else
                {
                    //alterar uma categoria
                    modelo.CliCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (SqlException)
            {
                MessageBox.Show("O cliente com o cpf Nº "+ txtCPF.Text + " já está cadastrado", "Verifique!");
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
Ejemplo n.º 35
0
        private void btInserir_Click(object sender, EventArgs e)
        {
            this.alteraBotoes(2);

            this.operacao = "inserir";

            DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
            BLLTipoPagamento bll = new BLLTipoPagamento(cx);
            cbxTipoPagamento.DataSource = bll.Localizar("");
            cbxTipoPagamento.DisplayMember = "tpa_nome";
            cbxTipoPagamento.ValueMember = "tpa_cod";

            BLLCliente bllcli = new BLLCliente(cx);
            cbxCliente.DataSource = bllcli.Localizar("");
            cbxCliente.DisplayMember = "cli_nome";
            cbxCliente.ValueMember = "cli_cod";

            BLLProduto bllpro = new BLLProduto(cx);
            cbxProduto.DataSource = bllpro.Localizar("");
            cbxProduto.DisplayMember = "pro_nome";
            cbxProduto.ValueMember = "pro_cod";
        }
Ejemplo n.º 36
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaVenda f = new frmConsultaVenda();
            f.ShowDialog();
            f.Dispose();

            if (f.codigo != 0)
            {
                itensVenda.Clear();

                DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);

                BLLTipoPagamento blltp = new BLLTipoPagamento(cx);
                cbxTipoPagamento.DataSource = blltp.Localizar("");
                cbxTipoPagamento.DisplayMember = "tpa_nome";
                cbxTipoPagamento.ValueMember = "tpa_cod";

                BLLCliente bllcli = new BLLCliente(cx);
                cbxCliente.DataSource = bllcli.Localizar("");
                cbxCliente.DisplayMember = "cli_nome";
                cbxCliente.ValueMember = "cli_cod";

                BLLProduto bllpro = new BLLProduto(cx);
                cbxProduto.DataSource = bllpro.Localizar("");
                cbxProduto.DisplayMember = "pro_nome";
                cbxProduto.ValueMember = "pro_cod";

                BLLVenda bllvenda = new BLLVenda(cx);
                ModeloVenda modelo = bllvenda.CarregaModeloVenda(f.codigo);

                cbxTipoPagamento.SelectedValue = modelo.TpaCod;
                cbxCliente.SelectedValue = modelo.CliCod;
                txtNumParcelas.Text = Convert.ToString(modelo.VenNparcelas);

                this.codigo = modelo.VenCod;

                BLLItemVenda bll2 = new BLLItemVenda(cx);
                DataTable itens = bll2.Localizar(Convert.ToInt32(modelo.VenCod));
                foreach(DataRow linha in itens.Rows)
                {
                    ModeloItemVenda item = new ModeloItemVenda();
                    item = bll2.CarregaModeloItemVenda(Convert.ToInt32(linha["itemvenda_cod"].ToString()));
                    itensVenda.Add(item);
                }

                dataGridItens.DataSource = null;
                dataGridItens.DataSource = itensVenda;
                dataGridItens.Refresh();

                alteraBotoes(3);

                atualizarTotal();
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            f.Dispose();
        }
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados
                ModeloCliente modelo = new ModeloCliente();
                modelo.CliNome = txtNome.Text;
                modelo.CliCpfCnpj = txtCpfCnpj.Text;
                modelo.CliRgie = txtIe.Text;
                modelo.CliRSocial = txtRsocial.Text;
                modelo.CliEndereco = txtEndereco.Text;
                modelo.CliEndNumero = txtEndNumero.Text;
                modelo.CliBairro = txtBairro.Text;
                modelo.CliCep = txtCep.Text;
                modelo.CliCidade = txtCidade.Text;
                modelo.CliEstado = txtEstado.Text;
                modelo.CliFone = txtFone.Text;
                modelo.CliCel = txtCel.Text;
                modelo.CliEmail = txtEmail.Text;
                modelo.CliTipo = Convert.ToInt32(txtTipo.Text);
                //obj para gravar os dados no banco
                DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLCliente bll = new BLLCliente(cx);
                if (this.operacao == "inserir")
                {
                    //cadastrar uma categoria
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado: Código " + modelo.CliCod.ToString());

                }
                else
                {
                    //alterar uma categoria
                    modelo.CliCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
 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.CliCod.ToString();
         txtNome.Text = modelo.CliNome;
         txtCpfCnpj.Text = modelo.CliCpfCnpj;
         txtRsocial.Text = modelo.CliRSocial;
         txtIe.Text = modelo.CliRgie;
         txtEndereco.Text = modelo.CliEndereco;
         txtEndNumero.Text = modelo.CliEndNumero;
         txtBairro.Text = modelo.CliBairro;
         txtCep.Text = modelo.CliCep;
         txtCidade.Text = modelo.CliCidade;
         txtEstado.Text = modelo.CliEstado;
         txtEmail.Text = modelo.CliEmail;
         txtTipo.Text = modelo.CliTipo;
         alteraBotoes(3);
     }
     else
     {
         this.LimpaTela();
         this.alteraBotoes(1);
     }
     f.Dispose();
 }