コード例 #1
0
 public frmConsultaFuncionarios(Controllers.ctrlFuncionarios pCtrlFunc)
 {
     InitializeComponent();
     umCtrlFunc = pCtrlFunc;
     umFunc     = new Classes.funcionarios();
     carregarDados(umCtrlFunc);
 }
コード例 #2
0
 public override string Excluir(object pObj)
 {
     if (pObj == null)
     {
         return("Erro: Funcionário está nulo!");
     }
     else
     {
         Classes.funcionarios vlFunc = (Classes.funcionarios)pObj;
         return(ExcluirToString(nameTable, "codigo", vlFunc.Codigo.ToString()));
     }
 }
コード例 #3
0
 public override string Alterar(object pObj)
 {
     if (pObj == null)
     {
         return("Erro: Funcionário está nulo!");
     }
     else
     {
         Classes.funcionarios vlFunc = (Classes.funcionarios)pObj;
         return(AlterarToString(nameTable, vlFunc.arrayStringCampos(),
                                vlFunc.arrayStringValores()));
     }
 }
コード例 #4
0
 public override void ConhecaOBJ(object pOBJ)
 {
     umFunc = (Classes.funcionarios)pOBJ;
 }
コード例 #5
0
        private void btn_Cadastro_Click(object sender, EventArgs e)
        {
            closing = true;
            if (string.IsNullOrEmpty(txtb_Funcionario.Text))
            {
                errorMSG.SetError(lbl_Funcionario, "Campo 'Funcionario' é obrigatório!");
                txtb_Funcionario.Focus();
            }
            else if (string.IsNullOrEmpty(txtb_Logradouro.Text))
            {
                errorMSG.Clear();
                errorMSG.SetError(lbl_Logradouro, "Campo 'Logradouro' é obrigatório!");
                txtb_Logradouro.Focus();
            }
            else if (string.IsNullOrEmpty(txtb_Numero.Text))
            {
                errorMSG.Clear();
                errorMSG.SetError(lbl_Numero, "Campo 'Número' é obrigatório!");
                txtb_Numero.Focus();
            }
            else if (string.IsNullOrEmpty(txtb_Bairro.Text))
            {
                errorMSG.Clear();
                errorMSG.SetError(lbl_Bairro, "Campo 'Bairro' é obrigatório!");
                txtb_Bairro.Focus();
            }
            else if (string.IsNullOrEmpty(txtb_Cidade.Text))
            {
                errorMSG.Clear();
                errorMSG.SetError(lbl_Cidade, "Clique no botão 'Pesquisar' ou digite uma codigo\n" +
                                  "para adicionar uma cidade");
                txtb_CodigoCidade.Focus();
            }
            else if (string.IsNullOrEmpty(txtb_telCelular.Text))
            {
                errorMSG.Clear();
                errorMSG.SetError(lbl_telCelular, $"Campo '{lbl_telCelular.Text}' é obrigatório!");
                txtb_telCelular.Focus();
            }
            else if (string.IsNullOrEmpty(txtb_Email.Text))
            {
                errorMSG.Clear();
                errorMSG.SetError(lbl_telCelular, $"Campo 'Email' é obrigatório!");
                txtb_Email.Focus();
            }
            else if (string.IsNullOrEmpty(txtb_CPF_CNPJ.Text))
            {
                errorMSG.Clear();
                errorMSG.SetError(lbl_CPF_CNPJ, $"Campo '{lbl_CPF_CNPJ.Text}' é obrigatório!");
                txtb_CPF_CNPJ.Focus();
            }
            else if (date_DataNasc_Fund.Value.Year == DateTime.Today.Year)
            {
                errorMSG.Clear();
                errorMSG.SetError(lbl_CPF_CNPJ, $"Campo 'Data de nascimento' é obrigatório!");
                date_DataNasc_Fund.Focus();
            }
            else if (string.IsNullOrEmpty(txtb_SalarioBase.Text))
            {
                errorMSG.Clear();
                errorMSG.SetError(lbl_SalarioBase, "Campo 'Salário base' é obrigatório!");
                txtb_SalarioBase.Focus();
            }
            else if (string.IsNullOrEmpty(txtb_ComissaoProd.Text))
            {
                errorMSG.Clear();
                errorMSG.SetError(lbl_ComissaoProd, "Campo 'Comissão Produto' é obrigatório!");
                txtb_ComissaoProd.Focus();
            }
            else if (string.IsNullOrEmpty(txtb_ComissaoVenda.Text))
            {
                errorMSG.Clear();
                errorMSG.SetError(lbl_ComissaoVenda, "Campo 'Comissão Venda' é obrigatório!");
                txtb_ComissaoVenda.Focus();
            }
            else if (string.IsNullOrEmpty(txtb_Cargo.Text))
            {
                errorMSG.Clear();
                errorMSG.SetError(lbl_Cidade, "Clique no botão 'Pesquisar' ou digite uma codigo\n" +
                                  "para adicionar um cargo");
                txtb_CodigoCidade.Focus();
            }
            else
            {
                errorMSG.Clear();
                var vlFunc = new
                             Classes.funcionarios(
                    txtb_Codigo.Text == "" ? 0 : int.Parse(txtb_Codigo.Text),
                    txtb_CodigoUsu.Text == "" ? 0 : int.Parse(txtb_CodigoUsu.Text),
                    txtb_DataCadastro.Text, txtb_DataUltAlt.Text,
                    txtb_Funcionario.Text, txtb_Logradouro.Text,
                    txtb_Numero.Text, txtb_Complemento.Text,
                    txtb_Bairro.Text, txtb_CEP.Text, txtb_telCelular.Text,
                    txtb_Email.Text, txtb_CPF_CNPJ.Text, txtb_RG_InscEstadual.Text,
                    date_DataNasc_Fund.Text,
                    strToDecimal(txtb_SalarioBase.Text),
                    strToDecimal(txtb_ComissaoVenda.Text),
                    strToDecimal(txtb_ComissaoProd.Text),
                    txtb_CNH.Text,
                    txtb_CNH.Text == "" ? "" : date_DataVenc.Text);

                vlFunc.UmaCidade.ThisCidade = umaCidade;
                vlFunc.UmCargo.ThisCargo    = umCargo;
                ObjToDataBase(vlFunc, umCtrlFunc);
            }
        }