private bool validar() { if (String.IsNullOrWhiteSpace(txtEmail.Text) || !rg.IsMatch(txtEmail.Text)) { MessageBox.Show("Preencha o campo Email adequadamente!"); return(false); } if (String.IsNullOrWhiteSpace(txtNome.Text)) { MessageBox.Show("Preencha o campo Nome!"); return(false); } if (String.IsNullOrWhiteSpace(txtSenha.Text)) { MessageBox.Show("Preencha o campo Senha!"); return(false); } mskCPF.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; if (mskCPF.Text.Length >= 0 && mskCPF.Text.Length < 11) { MessageBox.Show("Preencha o campo CPF de modo correto!"); return(false); } mskCPF.TextMaskFormat = MaskFormat.IncludeLiterals; if (!radFem.Checked && !radMasc.Checked) { MessageBox.Show("Selecione o campo Sexo!"); return(false); } if (cmbCargo.SelectedIndex == 0) { MessageBox.Show("Preencha o campo Cargo!"); return(false); } if (id == 0) { model = new ModelUsuario(); DataTable dt = model.BuscaPorCampo("cpf", mskCPF.Text); if (dt.Rows.Count > 0) { MessageBox.Show("Usuario Já Cadastrado !\nProcure um CEO!"); Limpa(); return(false); } } return(true); }
private void CarregaUsuarios() { ModelUsuario mu = new ModelUsuario(); DataTable dt = mu.listarLivres(idProjeto); cmbColaboradores.DataSource = dt; cmbColaboradores.ValueMember = "ID"; cmbColaboradores.DisplayMember = "NOME"; if (dt.Rows.Count == 0) { btnAdiciona.Enabled = false; } }
public frmCadastro(int id) { InitializeComponent(); this.id = id; //DeixaAzul(); try { if (id != 0) { this.Text = "Alteração"; btnSalvar.Text = "Alterar"; model = new ModelUsuario(); u = model.BuscaId(id); // exibir dados no formulario txtEmail.Text = u.Email; txtNome.Text = u.Nome; mskCPF.Text = u.Cpf; dtpData.Value = DateTime.Parse(u.DataNasc); if (u.Sexo.ToString().Equals("M")) { radMasc.Checked = true; } else { radFem.Checked = true; } cmbCargo.SelectedItem = u.Cargo; } else { this.Text = "Cadastro"; cmbCargo.SelectedIndex = 0; radMasc.Checked = true; } } catch (Exception e) { throw e; } }
private void btnSalvar_Click(object sender, EventArgs e) { if (validar()) { if (id == 0) { u = new Usuario(); pegaCampos(); try { // frmLogin login = new frmLogin(); ModelUsuario i = new ModelUsuario(); i.Insert(u); MessageBox.Show("Dados salvos com sucesso! Prossiga com o Login", "StartUpManager 72B", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (Exception er) { MessageBox.Show("Erro de execução da QUERY !!! " + er.Message, "StartUpManager 72B", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { try { pegaCampos(); model.Update(u); MessageBox.Show("Usuario Alterado"); this.Close(); } catch (Exception exception) { MessageBox.Show("Erro de execução da QUERY !!! " + exception.Message, "StartUpManager 72B", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
public frmCadastroAlteracaoProjeto(Usuario u, int idProjeto) { InitializeComponent(); model = new ModelProjeto(); this.u = u; // testar recebimento do ID para mudar o texto entre "CADASTRO" e "ALTERACAO", que nem PHP this.Text = "ALTERAR"; id = idProjeto; try { if (id != 0) { this.Text = "Alteração"; btnSalvar.Text = "Alterar"; p = model.BuscaId(id); // exibir dados no formulario txtNome.Text = p.Nome; txtDescricao.Text = p.Descricao; modelUsuario = new ModelUsuario(); u = modelUsuario.BuscaId(p.Id_ceo); } else { p = new Projeto(); this.Text = "Cadastro"; modelUsuario = new ModelUsuario(); u = modelUsuario.BuscaId(u.IdUser); } lblIdCEO.Text = u.IdUser.ToString(); lblNomeCEO.Text = u.Nome; } catch (Exception e) { throw e; } }