示例#1
0
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         model     set = new model();
         DtoEstado d   = new DtoEstado();
         d.nome     = textBoxNome.Text;
         d.uf       = textBoxUF.Text;
         d.codigouf = int.Parse(textBoxCodEstado.Text);
         if (textBoxID.Text == string.Empty)
         {
             set.setEstado(d);
         }
         else
         {
             set.AlteraEstado(d);
         }
         MessageBox.Show("Registro salvo com sucesso");
         this.Close();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#2
0
        internal void DeleteEstado(int id)
        {
            Context   db = new Context();
            DtoEstado e  = db.estado.FirstOrDefault(p => p.id == id);

            db.estado.Remove(e);
            db.SaveChanges();
        }
示例#3
0
 internal void setEstado(DtoEstado d)
 {
     try
     {
         Context db = new Context();
         db.estado.Add(d);
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#4
0
 internal void AlteraEstado(DtoEstado d)
 {
     try
     {
         Context   db = new Context();
         DtoEstado e  = db.estado.FirstOrDefault(p => p.id == d.id);
         e.id       = d.id;
         e.nome     = d.nome;
         e.uf       = d.uf;
         e.codigouf = d.codigouf;
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }