void populaGridAnexo() { mgAnexo.AutoGenerateColumns = false; using (ReconquistaEntities db = new ReconquistaEntities()) { mgAnexo.DataSource = db.Anexo.ToList <Anexo>(); } }
void populaGridContato() { mgContato.AutoGenerateColumns = false; using (ReconquistaEntities db = new ReconquistaEntities()) { mgContato.DataSource = db.Telefone.ToList <Telefone>(); } }
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!"); }