public bool Eliminar(uFacturaEDatos.T_Cuotas cuota) { bool resultado = false; try { var vConcepto = from concept in _db.T_Cuotas where concept.ID == cuota.ID select concept; if (vConcepto.Count() > 0) { cuota = vConcepto.First(); _db.T_Cuotas.DeleteOnSubmit(cuota); _db.SubmitChanges(); resultado = true; } else { _mensajeErrorUsuario = "El idConcepto " + cuota.ID.ToString() + " no existe y no es posible eliminar el registro."; resultado = false; } } catch (Exception ex) { resultado = false; _mensajeErrorSistema = ex.Message; GrabarLogError(ex); } return(resultado); }
public bool Guardar(uFacturaEDatos.T_Cuotas cuota) { bool resultado = false; try { var vConcepto = from cuot in _db.T_Cuotas where cuot.ID == cuota.ID select cuot; if (vConcepto.Count() == 0) { _db.T_Cuotas.InsertOnSubmit(cuota); } else { vConcepto.First().Cantidad = cuota.Cantidad; vConcepto.First().FecPago = cuota.FecPago; vConcepto.First().Fecha = cuota.Fecha; } _db.SubmitChanges(); resultado = true; } catch (Exception ex) { resultado = false; _mensajeErrorSistema = ex.Message; GrabarLogError(ex); throw new Exception("No fué posible guardar el concepto"); } return(resultado); }
public uFacturaEDatos.T_Cuotas Obten(uFacturaEDatos.T_Cuotas cuota) { try { var vConcepto = from cout in _db.T_Cuotas where cout.ID == cuota.ID select cout; if (vConcepto.Count() > 0) { return(vConcepto.First()); } else { _mensajeErrorUsuario = "El idConcepto " + cuota.ID.ToString() + " no existe y no es posible obtener el registro."; return(null); } } catch (Exception ex) { _mensajeErrorSistema = ex.Message; GrabarLogError(ex); return(null); } }