Esempio n. 1
0
        private void Form_Pacotes_Load(object sender, EventArgs e)
        {
            List <Pacotes> pacotes   = new List <Pacotes>();
            List <Pacotes> dd        = new List <Pacotes>();
            AssinanteDAO   assinante = new AssinanteDAO();
            PacoteDAO      pac       = new PacoteDAO();

            listView1.Items.Clear();

            pacotes = assinante.ListarPacotes().ToList();

            foreach (var item in pacotes)
            {
                checkedListBox1.Items.Add(item.Nome_pacote);
            }

            string ID = boxID.Text;

            dd = pac.MostrarPacotes(Convert.ToInt32(ID)).ToList();

            foreach (var item in dd)
            {
                ListViewItem lv1 = new ListViewItem(item.Nome_pacote);
                listView1.Items.Add(lv1);
            }
        }
Esempio n. 2
0
        private void btBuscar_Click(object sender, EventArgs e)
        {
            Assinante    assinante = new Assinante();
            AssinanteDAO buscar    = new AssinanteDAO();

            Assinantes = buscar.pesquisa(categoria.Text, boxBusca.Text).ToList();
            BindingSource bs = new BindingSource();

            bs.DataSource            = Assinantes;
            dataGridView1.DataSource = bs;

            //Desabilitar colunas desnecessárias no DataGridView
            dataGridView1.Columns["Bairro"].Visible         = false;
            dataGridView1.Columns["Cidade"].Visible         = false;
            dataGridView1.Columns["Estado"].Visible         = false;
            dataGridView1.Columns["Telefone"].Visible       = false;
            dataGridView1.Columns["Email"].Visible          = false;
            dataGridView1.Columns["Rua"].Visible            = false;
            dataGridView1.Columns["datanascimento"].Visible = false;
            dataGridView1.Columns["Profissao"].Visible      = false;
            dataGridView1.Columns["EstadoCivil"].Visible    = false;
            dataGridView1.Columns["Sexo"].Visible           = false;
            dataGridView1.Columns["TipoRua"].Visible        = false;
            dataGridView1.Columns["NumeroRua"].Visible      = false;
            dataGridView1.Columns["Complemento"].Visible    = false;
        }
Esempio n. 3
0
        private void btCadastrar_Click(object sender, EventArgs e)
        {
            AssinanteDAO ass = new AssinanteDAO();


            int i = ass.CheckIgual(cpf.Text, email.Text);

            Console.WriteLine(i);

            if (i == 1)
            {
                MessageBox.Show("Este CPF ja esta cadastrado, por favor, corrija antes de prosseguir!");
            }
            else if (i == 3)
            {
                MessageBox.Show("Este Email ja esta cadastrado, por favor, corrija antes de prosseguir!");
            }
            else if (i == 0)
            {
                CadastroAssinante cad = new CadastroAssinante(nomeCompleto.Text, cpf.Text, rua.Text, bairro.Text, cidade.Text, estado.Text,
                                                              telefone.Text, email.Text, dtanasc.Value, txtProfissao.Text, boxEstadoCivil.Text, boxSexo.Text, txtNumero.Text, boxTipo.Text, txtComplemento.Text);
                MessageBox.Show(cad.msg);
                this.Close();
            }
        }
Esempio n. 4
0
        private void btGravar_Click(object sender, EventArgs e)
        {
            OrdemDAO         alt     = new OrdemDAO();
            Form_OSS         os      = new Form_OSS();
            AssinanteDAO     pp      = new AssinanteDAO();
            List <Assinante> criente = new List <Assinante>();
            int cod = int.Parse(boxCod_Cliente.Text);

            alt.AlterarOS(boxNumOS.Text, comboServico.Text, boxObservacao.Text);
            os.LimparDGV();
            os.CarregarDGV(cod);
            criente = pp.MostrarDadosAssinante(cod).ToList();
            os.CarregaDados(criente);

            this.Close();
            os.Show();
        }
Esempio n. 5
0
        private void deleteBotao_Click(object sender, EventArgs e)
        {
            Assinante    assinante    = Assinantes[dataGridView1.CurrentCell.RowIndex];
            AssinanteDAO assinantedel = new AssinanteDAO();
            OrdemDAO     ordem        = new OrdemDAO();
            DialogResult resposta     = MessageBox.Show("Voce realmente deseja deletar o assinante?", "Confirme", MessageBoxButtons.YesNoCancel);

            if (resposta == DialogResult.Yes)
            {
                if (ordem.CheckOS(assinante.Id.ToString()) == true)
                {
                    MessageBox.Show("O Assinante possui ordens de serviço em pendencia");
                }
                else
                {
                    assinantedel.DeletarAssinante(assinante.Id.ToString());
                    MessageBox.Show("Assinante deletado com sucesso");
                }
            }
        }
Esempio n. 6
0
        private void btGravar_Click(object sender, EventArgs e)
        {
            OrdemDAO         gravar  = new OrdemDAO();
            Form_OSS         os      = new Form_OSS();
            AssinanteDAO     pp      = new AssinanteDAO();
            List <Assinante> criente = new List <Assinante>();

            int      cod  = int.Parse(boxCod_Cliente.Text);
            DateTime data = DateTime.Parse(boxData.Text);

            gravar.AdicionarOS(cod, comboServico.Text, boxObservacao.Text, data);

            os.LimparDGV();
            os.CarregarDGV(cod);
            criente = pp.MostrarDadosAssinante(cod).ToList();
            os.CarregaDados(criente);

            this.Close();
            os.Show();
        }
Esempio n. 7
0
        private void btAlterar_Click(object sender, EventArgs e)
        {
            Form_Assinante obj = (Form_Assinante)Application.OpenForms["Form_Assinante"];

            AssinanteDAO assinante = new AssinanteDAO();

            if (nomeCompleto.Text == "")
            {
                MessageBox.Show("Necessário Preenchimento do campo Nome Completo");
            }
            else if (cpfBox.Text == "")
            {
                MessageBox.Show("Necessário Preenchimento do campo CPF");
            }
            else if (ruaBox.Text == "")
            {
                MessageBox.Show("Necessário Preenchimento do campo Rua");
            }
            else if (numeroBox.Text == "")
            {
                MessageBox.Show("Necessário Preenchimento do campo Numero");
            }
            else if (boxTipo.Text == "")
            {
                MessageBox.Show("Necessário escolher alguma das opções do campo Tipo");
            }
            else if (BoxBairro.Text == "")
            {
                MessageBox.Show("Necessário Preenchimento do campo Bairro");
            }
            else if (BoxCidade.Text == "")
            {
                MessageBox.Show("Necessário Preenchimento do campo Cidade");
            }
            else if (BoxEstado.Text == "")
            {
                MessageBox.Show("Necessário Preenchimento do campo Estado");
            }
            else if (BoxTelefone.Text == "")
            {
                MessageBox.Show("Necessário Preenchimento do campo Telefone");
            }
            else if (boxSexo.Text == "")
            {
                MessageBox.Show("Necessário Preenchimento do campo Sexo");
            }
            else if (BoxEmail.Text == "")
            {
                MessageBox.Show("Necessário Preenchimento do campo Email");
            }
            else if (txtProfissao.Text == "")
            {
                MessageBox.Show("Necessário Preenchimento do campo Profissao");
            }
            else if (boxEstadoCivil.Text == "")
            {
                MessageBox.Show("Necessário Preenchimento do campo Estado Civil");
            }
            else
            {
                assinante.AlterarDados(nomeCompleto.Text, Boxdtanasc.Value, cpfBox.Text, txtProfissao.Text, boxEstadoCivil.Text, boxSexo.Text, BoxEmail.Text, ruaBox.Text, boxTipo.Text, numeroBox.Text, BoxBairro.Text, boxComplemento.Text, BoxCidade.Text, BoxEstado.Text, BoxTelefone.Text, boxID.Text);
                this.Close();
            }
        }