public frmConsultaFuncionarios(Controllers.ctrlFuncionarios pCtrlFunc) { InitializeComponent(); umCtrlFunc = pCtrlFunc; umFunc = new Classes.funcionarios(); carregarDados(umCtrlFunc); }
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())); } }
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())); } }
public override void ConhecaOBJ(object pOBJ) { umFunc = (Classes.funcionarios)pOBJ; }
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); } }