コード例 #1
0
 public void UpdateRecord(escritoriocontabil Reg)
 {
     using (TributacaoEntities db = new TributacaoEntities()) {
         try {
             Int32 nCodigo        = Convert.ToInt32(Reg.codigoesc);
             escritoriocontabil c = db.escritoriocontabil.First(i => i.codigoesc == nCodigo);
             c.nomeesc        = Reg.nomeesc;
             c.rg             = Reg.rg;
             c.cpf            = Reg.cpf;
             c.cnpj           = Reg.cnpj;
             c.crc            = Reg.crc;
             c.nomelogradouro = Reg.codlogradouro == 0 ? Reg.nomelogradouro : null;
             c.numero         = Reg.numero;
             c.complemento    = Reg.complemento;
             c.uf             = Reg.uf;
             c.nomecidade     = Reg.nomecidade;
             c.nomebairro     = Reg.nomebairro;
             c.cep            = Reg.cep;
             c.telefone       = Reg.telefone;
             c.email          = Reg.email;
             c.recebecarne    = Reg.recebecarne;
             c.im             = Reg.im;
             db.SaveChanges();
         } catch (Exception ex) {
             throw (ex.InnerException);
         }
     }
 }
コード例 #2
0
 public void DeleteRecord(Int32 nCodigo)
 {
     using (TributacaoEntities db = new TributacaoEntities()) {
         try {
             escritoriocontabil c = db.escritoriocontabil.First(i => i.codigoesc == nCodigo);
             db.escritoriocontabil.Remove(c);
             db.SaveChanges();
         } catch (Exception ex) {
             throw (ex.InnerException);
         }
     }
 }
コード例 #3
0
 public Int32 InsertRecord(escritoriocontabil Reg)
 {
     using (TributacaoEntities db = new TributacaoEntities()) {
         try {
             Int32 maxCod = db.escritoriocontabil.Max(u => u.codigoesc);
             Reg.codigoesc = Convert.ToInt16(maxCod + 1);
             db.escritoriocontabil.Add(Reg);
             db.SaveChanges();
             return(maxCod + 1);
         } catch (Exception ex) {
             throw (ex.InnerException);
         }
     }
 }