/// <summary> /// Editar Línea de crédito /// </summary> /// <param name="oLineaCredito">Línea de crédito a editar</param> /// <returns></returns> public bool EditarRegistro(DAL.lineas_creditos oLineaCredito) { try { //Recuperar el objeto a editar var oQuery = from q in oMedicuriEntities.lineas_creditos. Where("it.idLineaCredito=@idLineaCredito", new ObjectParameter("idLineaCredito", oLineaCredito.idLineaCredito)) select q; DAL.lineas_creditos oLineaOriginal = oQuery.First <DAL.lineas_creditos>(); //Modificar los valores oLineaOriginal.InstitucionEmisora = oLineaCredito.InstitucionEmisora; oLineaOriginal.FuenteCuenta = oLineaCredito.FuenteCuenta; oLineaOriginal.NumeroCuenta = oLineaCredito.NumeroCuenta; oLineaOriginal.Monto = oLineaCredito.Monto; oLineaOriginal.FechaMinistracion = oLineaCredito.FechaMinistracion; oLineaOriginal.FechaVencimiento = oLineaCredito.FechaVencimiento; oLineaOriginal.Activo = oLineaCredito.Activo; oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }
/// <summary> /// Insertar Linea de crédito /// </summary> /// <param name="oLineaCredito">Linea de crédito a insertar</param> /// <returns></returns> public bool NuevoRegistro(DAL.lineas_creditos oLineaCredito) { try { oMedicuriEntities.AddTolineas_creditos(oLineaCredito); oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }
/// <summary> /// Eliminar Línea de Crédito /// </summary> /// <param name="oLineaCredito">Línea de crédito a eliminar</param> /// <returns></returns> public bool EliminarRegistro(DAL.lineas_creditos oLineaCredito) { try { var oQuery = from q in oMedicuriEntities.lineas_creditos. Where("it.idLineaCredito=@idLineaCredito", new ObjectParameter("idLineaCredito", oLineaCredito.idLineaCredito)) select q; DAL.lineas_creditos oLineaOriginal = oQuery.First <DAL.lineas_creditos>(); oMedicuriEntities.DeleteObject(oLineaOriginal); oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }