Exemplo n.º 1
0
        private void btnBuscaFornecedor_Click(object sender, EventArgs e)
        {
            _modelFornecedor = new mFornecedor();
            frmBuscaFornecedor objForm = new frmBuscaFornecedor(this._modelFornecedor);

            try
            {
                DialogResult resultado = objForm.ShowDialog();
                if (resultado == DialogResult.Cancel)
                {
                    this._modelFornecedor = null;
                }
                else
                {
                    this.txtFornecedor.Text = this._modelFornecedor.NomeFornecedor;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objForm = null;
            }
        }
 private void btnBuscaFornecedor_Click(object sender, EventArgs e)
 {
     this._modelFornecedor = new mFornecedor();
     frmBuscaFornecedor objForm = new frmBuscaFornecedor(this._modelFornecedor);
     try
     {
         DialogResult resultado = objForm.ShowDialog();
         if (resultado == DialogResult.Cancel)
         {
             this._modelFornecedor = null;
             this.txtFornecedor.Text = string.Empty;
         }
         else
         {
             this.txtFornecedor.Text = this._modelFornecedor.NomeFornecedor;
             this._idForn = this._modelFornecedor.IdFornecedor;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         objForm = null;
     }
 }
Exemplo n.º 3
0
 public frmBuscaFornecedor(mFornecedor modelFornecedor, bool Alteracao)
 {
     InitializeComponent();
     _model            = modelFornecedor;
     _alteracao        = Alteracao;
     this._filtroBusca = false;
 }
Exemplo n.º 4
0
        private void btnBuscaAlteracaoDelecao_Click(object sender, EventArgs e)
        {
            this.btnlimpar_Click(null, null);
            this._modelFornecedor = new mFornecedor();
            frmBuscaFornecedor objFornecedor = new frmBuscaFornecedor(this._modelFornecedor, true);

            try
            {
                DialogResult resultado = objFornecedor.ShowDialog();
                if (resultado == DialogResult.Cancel)
                {
                    this._modelFornecedor = null;
                }
                else
                {
                    this.PopulaTelaComModelAlteracao();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objFornecedor = null;
            }
        }
Exemplo n.º 5
0
        /// <summary>
        /// Busca fornecedor para relacionar a compra
        /// </summary>
        private void AbreTelaBuscaFornecedor()
        {
            frmBuscaFornecedor telaFornecedor = null;

            try
            {
                this._modelFornecedor = new mFornecedor();
                if (rdbMotor.Checked == true)
                {
                    telaFornecedor = new frmBuscaFornecedor(this._modelFornecedor, this._modelMotor);
                }
                else
                {
                    telaFornecedor = new frmBuscaFornecedor(this._modelFornecedor, this._modelPeca);
                }
                DialogResult resultado = telaFornecedor.ShowDialog();
                if (resultado == DialogResult.Cancel)
                {
                    this._modelFornecedor = null;
                }
                else
                {
                    this.txtFornecedor.Text = this._modelFornecedor.NomeFornecedor;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                telaFornecedor = null;
            }
        }
 public frmBuscaFornecedor(mFornecedor modelFornecedor, bool Alteracao)
 {
     InitializeComponent();
     _model = modelFornecedor;
     _alteracao = Alteracao;
     this._filtroBusca = false;
 }
 /// <summary>
 /// Busca fornecedor para relacionar a compra
 /// </summary>
 private void AbreTelaBuscaFornecedor()
 {
     frmBuscaFornecedor telaFornecedor = null;
     try
     {
         this._modelFornecedor = new mFornecedor();
         if (rdbMotor.Checked == true)
         {
             telaFornecedor = new frmBuscaFornecedor(this._modelFornecedor, this._modelMotor);
         }
         else
         {
             telaFornecedor = new frmBuscaFornecedor(this._modelFornecedor, this._modelPeca);
         }
         DialogResult resultado = telaFornecedor.ShowDialog();
         if (resultado == DialogResult.Cancel)
         {
             this._modelFornecedor = null;
         }
         else
         {
             this.txtFornecedor.Text = this._modelFornecedor.NomeFornecedor;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         telaFornecedor = null;
     }
 }
 public frmBuscaFornecedor(mFornecedor modelFornecedor, mPeca modelPeca)
 {
     InitializeComponent();
     _model = modelFornecedor;
     _alteracao = false;
     this._modelPeca = modelPeca;
     this._filtroBusca = true;
 }
Exemplo n.º 9
0
 public frmBuscaFornecedor(mFornecedor modelFornecedor, mPeca modelPeca)
 {
     InitializeComponent();
     _model            = modelFornecedor;
     _alteracao        = false;
     this._modelPeca   = modelPeca;
     this._filtroBusca = true;
 }
Exemplo n.º 10
0
 private void btnLimpar_Click(object sender, EventArgs e)
 {
     base.LimpaDadosTela(this);
     this._modelFornecedor  = null;
     this._modelMotor       = null;
     this._modelPeca        = null;
     this._listaOrdemCompra = null;
 }
 public frmCadfornecedorDepto(mFornecedor modelForn, List<mFornecedorDepto> listaFornecedorDepto)
 {
     InitializeComponent();
     this.btnBuscaFornecedor.Visible = false;
     this._modelFornecedor = modelForn;
     this._listaModelFornecedorDepto = listaFornecedorDepto;
     this.txtFornecedor.Text = modelForn.NomeFornecedor;
     this._telaFornecedor = true;
 }
Exemplo n.º 12
0
 private void btnlimpar_Click(object sender, EventArgs e)
 {
     base.LimpaDadosTela(this);
     this.rdbBrasil.Checked          = true;
     this.txtDDI.Text                = "55";
     this._listaModelFornecedorDepto = null;
     this._modelFornecedor           = null;
     base.Alteracao = false;
 }
Exemplo n.º 13
0
 public frmCadfornecedorDepto(mFornecedor modelForn, List <mFornecedorDepto> listaFornecedorDepto)
 {
     InitializeComponent();
     this.btnBuscaFornecedor.Visible = false;
     this._modelFornecedor           = modelForn;
     this._listaModelFornecedorDepto = listaFornecedorDepto;
     this.txtFornecedor.Text         = modelForn.NomeFornecedor;
     this._telaFornecedor            = true;
 }
Exemplo n.º 14
0
        public void ValidaDados(mFornecedor model, bool alteracao)
        {
            if (model.CodPostal != null && model.Nom_pais == "Brasil")
            {
                Util.Validacoes.ValidaMasked(model.CodPostal, TCC.Regra.Util.TipoMasked.cep);
            }

            if (model.Cnpj != null)
            {
                Util.Validacoes.ValidaMasked(model.Cnpj, TCC.Regra.Util.TipoMasked.cnpj);
            }

            if (model.Ddi != null)
            {
                string ddi = Convert.ToString(model.Ddi);
                Util.Validacoes.ValidaMasked(ddi, TCC.Regra.Util.TipoMasked.ddd);
            }

            if (model.Ddd != null && model.Nom_pais == "Brasil")
            {
                string ddd = Convert.ToString(model.Ddd);
                Util.Validacoes.ValidaMasked(ddd, TCC.Regra.Util.TipoMasked.ddd);
            }

            if (model.Telefone != null && model.Nom_pais == "Brasil")
            {
                string tel = Convert.ToString(model.Telefone);
                Util.Validacoes.ValidaMasked(tel, TCC.Regra.Util.TipoMasked.tel);
            }

            if (model.Email != null)
            {
                string email = Convert.ToString(model.Email);
                Util.Validacoes.ValidaEmail(email);
            }

            if (alteracao == false)
            {
                if (model.Cnpj != null)
                {
                    if (this.ExisteCnpj(model.Cnpj) == true)
                    {
                        throw new Regra.Exceptions.Fornecedor.CNPJFornecedorExistente();
                    }
                }
                if (model.IdentInter != null)
                {
                    if (this.ExisteIdentInter(model.IdentInter) == true)
                    {
                        throw new Regra.Exceptions.Fornecedor.IdentInterExistenteException();
                    }
                }
            }
        }
Exemplo n.º 15
0
 /// <summary>
 /// Limpa a parte da tela de Ordem Compra
 /// </summary>
 private void LimpaGrupoOrdemCompra()
 {
     try
     {
         foreach (Control controle in this.gpbOrdemCompra.Controls)
         {
             Type tipo = controle.GetType();
             if (tipo.Equals(typeof(TextBox)) == true || tipo.Equals(typeof(TCC.Controle.MegaTextBox)) == true)
             {
                 controle.Text = string.Empty;
             }
         }
         this._modelFornecedor = null;
         this._modelMotor      = null;
         this._modelPeca       = null;
         this.rdbPeca.Checked  = true;
         this.rdbMotor.Checked = false;
     }
     catch (Exception e)
     {
         throw e;
     }
 }
        /// <summary>
        /// Pega os dados da tela e popula o model
        /// </summary>
        /// <returns>Model populado</returns>
        private mFornecedor PegaDadosTela()
        {
            mFornecedor model = new mFornecedor();
            rFornecedor regra = new rFornecedor();

            try
            {
                if (base.Alteracao == true)
                {
                    model.IdFornecedor = this._modelFornecedor.IdFornecedor;
                }
                else
                {
                    model.IdFornecedor = regra.BuscaIdMaximo();
                }
                model.NomeFornecedor = this.txtNomeFornecedor.Text;
                model.RuaFornecedor = this.txtRua.Text;
                if (string.IsNullOrEmpty(this.txtNumeroEndereco.Text) == true)
                {
                    model.NroFornecedor = null;
                }
                else
                {
                    model.NroFornecedor = Convert.ToInt32(this.txtNumeroEndereco.Text);
                }
                model.Complemento = this.txtComplemento.Text;

                if (this.txtCep.Visible == true)
                {
                    string cep = this.txtCep.Text.Replace("-", string.Empty);
                    cep = cep.Replace(" ", string.Empty);

                    if (string.IsNullOrEmpty(cep) == true)
                    {
                        model.CodPostal = null;
                    }
                    else
                    {
                        model.CodPostal = cep;
                    }
                }
                else
                {
                    string codPost = this.txtCodPostal.Text;
                    if (string.IsNullOrEmpty(codPost) == true)
                    {
                        model.CodPostal = null;
                    }
                    else
                    {
                        model.CodPostal = codPost;
                    }
                }

                if (string.IsNullOrEmpty(this.txtDDI.Text) == true)
                {
                    model.Ddi = null;
                }
                else
                {
                    model.Ddi = this.txtDDI.Text;
                }
                if (string.IsNullOrEmpty(this.txtDDD.Text) == true)
                {
                    model.Ddd = null;
                }
                else
                {
                    model.Ddd = Convert.ToInt32(this.txtDDD.Text);
                }
                if (this.txtTelefone.Visible == true)
                {
                    string tel = this.txtTelefone.Text.Replace("-", string.Empty).Replace(" ", string.Empty);
                    if (string.IsNullOrEmpty(tel) == true)
                    {
                        model.Telefone = null;
                    }
                    else
                    {
                        model.Telefone = Convert.ToInt32(tel);
                    }
                }
                else
                {
                    if (string.IsNullOrEmpty(this.txtTelefoneInter.Text) == true)
                    {
                        model.Telefone = null;
                    }
                    else
                    {
                        model.Telefone = Convert.ToInt32(this.txtTelefoneInter.Text);
                    }
                }

                model.Bairro = this.txtBairro.Text;
                model.Cidade = this.txtCidade.Text;
                if (string.IsNullOrEmpty(this.txtEmail.Text) == true)
                {
                    model.Email = null;
                }
                else
                {
                    model.Email = this.txtEmail.Text;
                }

                string cnpj = this.txtCnpj.Text.Replace(".", string.Empty);
                cnpj = cnpj.Replace("/", string.Empty);
                cnpj = cnpj.Replace("-", string.Empty);
                cnpj = cnpj.Replace(" ", string.Empty);
                if (string.IsNullOrEmpty(cnpj) == true)
                {
                    model.Cnpj = null;
                }
                else
                {
                    model.Cnpj = cnpj;
                }
                model.DatAtl = DateTime.Now;
                model.FlgAtivo = true;

                if (this.cboEstado.Enabled == true)
                {
                    model.SlgEstado = this.cboEstado.GetItemText(this.cboEstado.SelectedItem);
                }
                else
                {
                    model.SlgEstado = null;
                }

                if (this.rdbBrasil.Checked == true)
                {
                    model.Nom_pais = "Brasil";
                    model.Nom_est_inter = null;
                    model.IdentInter = null;
                }
                else
                {
                    model.Nom_pais = this.txtPais.Text;
                    model.Nom_est_inter = this.txtEstado.Text;
                    model.IdentInter = this.txtIdentInter.Text;
                }

                return model;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                model = null;
            }
        }
        private void btnBuscaAlteracaoDelecao_Click(object sender, EventArgs e)
        {
            this.btnlimpar_Click(null, null);
            this._modelFornecedor = new mFornecedor();
            frmBuscaFornecedor objFornecedor = new frmBuscaFornecedor(this._modelFornecedor, true);
            try
            {
                DialogResult resultado = objFornecedor.ShowDialog();
                if (resultado == DialogResult.Cancel)
                {
                    this._modelFornecedor = null;
                }
                else
                {
                    this.PopulaTelaComModelAlteracao();
                }

            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objFornecedor = null;
            }
        }
Exemplo n.º 18
0
        /// <summary>
        /// Pega os dados da tela e popula o model
        /// </summary>
        /// <returns>Model populado</returns>
        private mFornecedor PegaDadosTela()
        {
            mFornecedor model = new mFornecedor();
            rFornecedor regra = new rFornecedor();

            try
            {
                if (base.Alteracao == true)
                {
                    model.IdFornecedor = this._modelFornecedor.IdFornecedor;
                }
                else
                {
                    model.IdFornecedor = regra.BuscaIdMaximo();
                }
                model.NomeFornecedor = this.txtNomeFornecedor.Text;
                model.RuaFornecedor  = this.txtRua.Text;
                if (string.IsNullOrEmpty(this.txtNumeroEndereco.Text) == true)
                {
                    model.NroFornecedor = null;
                }
                else
                {
                    model.NroFornecedor = Convert.ToInt32(this.txtNumeroEndereco.Text);
                }
                model.Complemento = this.txtComplemento.Text;

                if (this.txtCep.Visible == true)
                {
                    string cep = this.txtCep.Text.Replace("-", string.Empty);
                    cep = cep.Replace(" ", string.Empty);

                    if (string.IsNullOrEmpty(cep) == true)
                    {
                        model.CodPostal = null;
                    }
                    else
                    {
                        model.CodPostal = cep;
                    }
                }
                else
                {
                    string codPost = this.txtCodPostal.Text;
                    if (string.IsNullOrEmpty(codPost) == true)
                    {
                        model.CodPostal = null;
                    }
                    else
                    {
                        model.CodPostal = codPost;
                    }
                }

                if (string.IsNullOrEmpty(this.txtDDI.Text) == true)
                {
                    model.Ddi = null;
                }
                else
                {
                    model.Ddi = this.txtDDI.Text;
                }
                if (string.IsNullOrEmpty(this.txtDDD.Text) == true)
                {
                    model.Ddd = null;
                }
                else
                {
                    model.Ddd = Convert.ToInt32(this.txtDDD.Text);
                }
                if (this.txtTelefone.Visible == true)
                {
                    string tel = this.txtTelefone.Text.Replace("-", string.Empty).Replace(" ", string.Empty);
                    if (string.IsNullOrEmpty(tel) == true)
                    {
                        model.Telefone = null;
                    }
                    else
                    {
                        model.Telefone = Convert.ToInt32(tel);
                    }
                }
                else
                {
                    if (string.IsNullOrEmpty(this.txtTelefoneInter.Text) == true)
                    {
                        model.Telefone = null;
                    }
                    else
                    {
                        model.Telefone = Convert.ToInt32(this.txtTelefoneInter.Text);
                    }
                }

                model.Bairro = this.txtBairro.Text;
                model.Cidade = this.txtCidade.Text;
                if (string.IsNullOrEmpty(this.txtEmail.Text) == true)
                {
                    model.Email = null;
                }
                else
                {
                    model.Email = this.txtEmail.Text;
                }

                string cnpj = this.txtCnpj.Text.Replace(".", string.Empty);
                cnpj = cnpj.Replace("/", string.Empty);
                cnpj = cnpj.Replace("-", string.Empty);
                cnpj = cnpj.Replace(" ", string.Empty);
                if (string.IsNullOrEmpty(cnpj) == true)
                {
                    model.Cnpj = null;
                }
                else
                {
                    model.Cnpj = cnpj;
                }
                model.DatAtl   = DateTime.Now;
                model.FlgAtivo = true;

                if (this.cboEstado.Enabled == true)
                {
                    model.SlgEstado = this.cboEstado.GetItemText(this.cboEstado.SelectedItem);
                }
                else
                {
                    model.SlgEstado = null;
                }

                if (this.rdbBrasil.Checked == true)
                {
                    model.Nom_pais      = "Brasil";
                    model.Nom_est_inter = null;
                    model.IdentInter    = null;
                }
                else
                {
                    model.Nom_pais      = this.txtPais.Text;
                    model.Nom_est_inter = this.txtEstado.Text;
                    model.IdentInter    = this.txtIdentInter.Text;
                }

                return(model);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                model = null;
            }
        }
Exemplo n.º 19
0
        /// <summary>
        /// Abre a tela de relacionar Fornecedor com departamento
        /// </summary>
        private void AbreTelaReleacionarDepartamento()
        {
            mFornecedor model = null;

            CADASTRO.frmCadfornecedorDepto telaFornecedorDepto = null;
            try
            {
                _listaModelFornecedorDepto = new List <mFornecedorDepto>();
                this.ValidaDadosNulos();
                model = this.PegaDadosTela();
                telaFornecedorDepto = new TCC.UI.CADASTRO.frmCadfornecedorDepto(model, this._listaModelFornecedorDepto);
                DialogResult resultado = telaFornecedorDepto.ShowDialog();
                if (resultado == DialogResult.Cancel)
                {
                    this._listaModelFornecedorDepto = null;
                }
            }
            catch (BUSINESS.Exceptions.Fornecedor.NomeFornecedorVazioException)
            {
                MessageBox.Show("É Necessário preenchimento do campo Nome Fornecedor", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtNomeFornecedor.Focus();
            }
            catch (BUSINESS.Exceptions.Fornecedor.paisVazioException)
            {
                MessageBox.Show("É Necessário Prencher o campo País", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtPais.Focus();
            }
            catch (BUSINESS.Exceptions.Fornecedor.EstadoVazioException)
            {
                MessageBox.Show("É Necessário Prencher o campo Província(Estado)", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtEstado.Focus();
            }
            catch (BUSINESS.Exceptions.Fornecedor.CidadeVazioException)
            {
                MessageBox.Show("É Necessário preenchimento do campo Cidade", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtCidade.Focus();
            }
            catch (BUSINESS.Exceptions.Fornecedor.CEPVazioException)
            {
                MessageBox.Show("É Necessário preenchimento do campo CEP", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtCep.Focus();
            }
            catch (BUSINESS.Exceptions.Fornecedor.CodigoPostalVazioException)
            {
                MessageBox.Show("É Necessário preenchimento do campo Código Postal", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtCodPostal.Focus();
            }
            catch (BUSINESS.Exceptions.Fornecedor.CnpjVazioException)
            {
                MessageBox.Show("É Necessário preenchimento do campo CNPJ", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtCnpj.Focus();
            }
            catch (BUSINESS.Exceptions.Fornecedor.IdentidadeInterVazioException)
            {
                MessageBox.Show("É Necessário preenchimento do código de identificação internacional", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtIdentInter.Focus();
            }
            catch (BUSINESS.Exceptions.Fornecedor.DadosComunicacaoVazioExeception)
            {
                MessageBox.Show("É Necessário preenchimento dos campos 'DDI, DDD e Telefone' ou 'E-mail'", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
            }
            catch (BUSINESS.Exceptions.Fornecedor.DDIVazioException)
            {
                MessageBox.Show("É Necessário preenchimento do campo DDI", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtDDI.Focus();
            }
            catch (BUSINESS.Exceptions.Fornecedor.DddVazioException)
            {
                MessageBox.Show("É Necessário preenchimento do campo DDD", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.txtDDD.Focus();
            }
            catch (BUSINESS.Exceptions.Fornecedor.TelefoneVazioException)
            {
                MessageBox.Show("É Necessário preenchimento do campo Telefone", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                if (this.txtTelefone.Visible == true)
                {
                    this.txtTelefone.Focus();
                }
                else
                {
                    this.txtTelefoneInter.Focus();
                }
            }
            catch (BUSINESS.Exceptions.Fornecedor.FornecedorSemIdExecption)
            {
                MessageBox.Show("É Necessário o campo Codigo Fornecedor", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
            }
            catch (BUSINESS.Exceptions.Validacoes.MaskedInvalidaException ex)
            {
                MessageBox.Show(ex.Mensagem, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                model = null;
                telaFornecedorDepto = null;
            }
        }
 private void btnLimpar_Click(object sender, EventArgs e)
 {
     base.LimpaDadosTela(this);
     this._modelFornecedor = null;
     this._modelMotor = null;
     this._modelPeca = null;
     this._listaOrdemCompra = null;
 }
 private void btnlimpar_Click(object sender, EventArgs e)
 {
     base.LimpaDadosTela(this);
     this.rdbBrasil.Checked = true;
     this.txtDDI.Text = "55";
     this._listaModelFornecedorDepto = null;
     this._modelFornecedor = null;
     base.Alteracao = false;
 }
 /// <summary>
 /// Limpa a parte da tela de Ordem Compra
 /// </summary>
 private void LimpaGrupoOrdemCompra()
 {
     try
     {
         foreach (Control controle in this.gpbOrdemCompra.Controls)
         {
             Type tipo = controle.GetType();
             if (tipo.Equals(typeof(TextBox)) == true || tipo.Equals(typeof(Controles.MegaTextBox.MegaTextBox)) == true)
             {
                 controle.Text = string.Empty;
             }
         }
         this._modelFornecedor = null;
         this._modelMotor = null;
         this._modelPeca = null;
         this.rdbPeca.Checked = true;
         this.rdbMotor.Checked = false;
     }
     catch (Exception e)
     {
         throw e;
     }
 }