示例#1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (!(txtNome.Text.Equals(string.Empty) || txtEnd.Text.Equals(string.Empty) || txtCPF.Text.Length != 14 || txtTel.Text.Length != 15 || txtEmail.Text.Equals(string.Empty) || !txtEmail.Text.Contains("@") || cboFormPag.SelectedIndex == -1 || fileName.Equals(string.Empty)))
            {
                ClienteDAO    cdao = new ClienteDAO();
                frmPedirSenha frm  = new frmPedirSenha();
                frm.ShowDialog();
                Cliente nc = new Cliente()
                {
                    Nome           = txtNome.Text,
                    Endereco       = txtEnd.Text,
                    CPF            = txtCPF.Text,
                    Telefone       = txtTel.Text,
                    Email          = txtEmail.Text,
                    FormaPagamento = cboFormPag.Text,
                    Foto           = copyImgToFolder(),
                    User           = frm.txtUser.Text,
                    Pass           = frm.txtPass.Text
                };

                if (cdao.Confirmar(nc.User))
                {
                    CustomMB.Show("Já existe um cliente com esse nome de usuario cadastrado!", CustomMB.CorFundo.Vermelho);
                }
                else
                {
                    cdao.Salvar(nc);
                    CustomMB.Show("Cliente cadastrado com sucesso!", CustomMB.CorFundo.Verde);
                    frmPedirCaso pc = new frmPedirCaso();
                    pc.ShowDialog();
                    CasoDAO casodao = new CasoDAO();
                    Caso    caso    = new Caso()
                    {
                        Status    = "Andamento",
                        Descricao = pc.txtCaso.Text,
                        Cliente   = nc
                    };
                    casodao.Salvar(caso);
                    btnClear_Click(sender, e);
                    nc = null;
                }
            }
            else
            {
                CustomMB.Show("Alguns campos estão vazios!", CustomMB.CorFundo.Amarelo);
            }
        }
示例#2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (!(txtNome.Text.Equals(string.Empty) || txtEnd.Text.Equals(string.Empty) || txtCPF.Text.Length != 14 || txtTel.Text.Length != 15 || txtEmail.Text.Equals(string.Empty) || !txtEmail.Text.Contains("@") || cboArea.SelectedIndex == -1 || nudPrec.Value == 0 || fileName.Equals(string.Empty)))
            {
                AdvogadoDAO   adao = new AdvogadoDAO();
                frmPedirSenha frm  = new frmPedirSenha();
                frm.ShowDialog();
                Advogado na = new Advogado()
                {
                    Nome           = txtNome.Text,
                    Endereco       = txtEnd.Text,
                    CPF            = txtCPF.Text,
                    Telefone       = txtTel.Text,
                    Email          = txtEmail.Text,
                    Nascimento     = dateNasci.Text,
                    Especializacao = cboArea.Text,
                    Foto           = copyImgToFolder(),
                    PrecoPorHR     = Convert.ToInt32(nudPrec.Value),
                    QtdCasos       = Convert.ToInt32(nudQtdC.Value),
                    User           = frm.txtUser.Text,
                    Pass           = frm.txtPass.Text
                };

                if (adao.Confirmar(na.User))
                {
                    CustomMB.Show("Já existe um advogado com esse nome de usuario cadastrado!", CustomMB.CorFundo.Vermelho);
                }
                else
                {
                    adao.Salvar(na);
                    CustomMB.Show("Advogado cadastrado com sucesso!", CustomMB.CorFundo.Verde);
                    btnClear_Click(sender, e);
                    na = null;
                }
            }
            else
            {
                CustomMB.Show("Alguns campos estão vazios!", CustomMB.CorFundo.Amarelo);
            }
        }