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); } } }
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); } } }
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); } } }