Esempio n. 1
0
 void populaGridAnexo()
 {
     mgAnexo.AutoGenerateColumns = false;
     using (ReconquistaEntities db = new ReconquistaEntities())
     {
         mgAnexo.DataSource = db.Anexo.ToList <Anexo>();
     }
 }
Esempio n. 2
0
 void populaGridContato()
 {
     mgContato.AutoGenerateColumns = false;
     using (ReconquistaEntities db = new ReconquistaEntities())
     {
         mgContato.DataSource = db.Telefone.ToList <Telefone>();
     }
 }
Esempio n. 3
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                cliente.ID_cli    = 0;
                cliente.Nome_cli  = mtbNomeCli.Text.Trim();
                cliente.Tipo_cli  = mcbTipoCli.SelectedIndex.ToString();
                cliente.RG_IE_cli = mtbRGIE.Text.Trim();
                cliente.Email_cli = mtbEmail.Text.Trim();
                cliente.Obs_cli   = rtbObsCli.Text;

                bem.ID_bem    = 0;
                bem.Nome_bem  = mtbBem.Text.Trim();
                bem.Placa_bem = mtbPlaca.Text.Trim();
                bem.Obs_bem   = rtbObsBem.Text;

                clienteBem.Dta_vigencia = DateTime.Parse(dtpVigencia.Text);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }

            using (ReconquistaEntities db = new ReconquistaEntities())
            {
                db.Cliente.Add(cliente);
                db.Bem.Add(bem);
                db.Cliente_Bem.Add(clienteBem);

                foreach (Anexo att in anexos)
                {
                    att.ID_bem = bem.ID_bem;
                    db.Anexo.Add(att);
                    db.SaveChanges();
                }
                foreach (Telefone telefone in telefones)
                {
                    telefone.ID_cli = cliente.ID_cli;
                    db.Telefone.Add(telefone);
                    db.SaveChanges();
                }
            }
            limpaTela();
            MessageBox.Show("Cadastro efetuado com sucesso!");
        }