public TipoTransacDataSource DevolverDato(string id) { TipoTransacDataSource tipo = new TipoTransacDataSource(); maetrac item = new maetrac(); try { item = this.persistencia.DevolverDato(id); } catch (Exception ex) { throw ex; } tipo.CodigoTransac = item.codigotrac; tipo.NombreTransac = item.nombretrac; tipo.AfectaSaldo = item.afectasaldo; tipo.AfectaOtros = item.afectaotro; tipo.GeneraAsiento = item.generaasiento; tipo.Consecutivo = item.consecutivo; tipo.NumeroActual = item.numeroactual; tipo.CodigoComprobante = item.codigcomp; tipo.NombreComprobante = item.comprobante.descripcomprob; return(tipo); }
public bool ActualizaDato(maetrac tipotr) { bool result = false; using (siimnEntities bd = new siimnEntities()) { try { var query = bd.maetrac.Where(ma => ma.codigotrac == tipotr.codigotrac).First(); query.nombretrac = tipotr.nombretrac; query.afectasaldo = tipotr.afectasaldo; query.afectaotro = tipotr.afectaotro; query.generaasiento = tipotr.generaasiento; query.consecutivo = tipotr.consecutivo; query.numeroactual = tipotr.numeroactual; query.codigcomp = tipotr.codigcomp; bd.SaveChanges(); } catch (Exception ex) { throw ex; } result = true; } return(result); }
public maetrac DevolverDato(string id) { maetrac tipo = new maetrac(); using (siimnEntities bd = new siimnEntities()) { var query = bd.maetrac.Include("comprobante").Where(mae => mae.codigotrac == id).First(); tipo = query; } return(tipo); }
public bool GuardarDatos(maetrac tipotr) { bool result = false; using (siimnEntities bd = new siimnEntities()) { try { bd.maetrac.Add(tipotr); bd.SaveChanges(); } catch (Exception ex) { throw ex; } result = true; } return(result); }
public bool ActualizarDato(TipoTransacDataSource tipot) { bool result = false; maetrac tipotr = new maetrac(); tipotr.codigotrac = tipot.CodigoTransac; tipotr.nombretrac = tipot.NombreTransac; tipotr.afectasaldo = tipot.AfectaSaldo; tipotr.afectaotro = tipot.AfectaOtros; tipotr.generaasiento = tipot.GeneraAsiento; tipotr.consecutivo = tipot.Consecutivo; tipotr.numeroactual = tipot.NumeroActual; tipotr.codigcomp = tipot.CodigoComprobante; try { result = this.persistencia.ActualizaDato(tipotr); } catch (Exception ex) { throw ex; } return(result); }