/// <summary> /// DAL - Insertar nuevo registro /// </summary> /// <param name="oRemision">Remision a guardar</param> /// <returns>true registrado, false no registrado</returns> public bool NuevoRegistro(DAL.remisiones oRemision) { try { //Agregar el registro oMedicuriEntities.AddToremisiones(oRemision); oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }
/// <summary> /// Editar registro /// </summary> /// <param name="oRemision"></param> /// <returns></returns> public bool EditarRegistro(DAL.remisiones oRemision) { try { var oQuery = from q in oMedicuriEntities.remisiones.Where("it.idRemision=@idRemision", new ObjectParameter("idRemision", oRemision.idRemision)) select q; DAL.remisiones oRemisionOriginal = oQuery.First <DAL.remisiones>(); oRemisionOriginal.Estatus = oRemision.Estatus; oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }
/// <summary> /// Eliminar una remision /// </summary> /// <param name="iIdRemision">Id remision a eliminar</param> /// <returns></returns> public bool EliminarRegistro(int iIdRemision) { try { var oQuery = from q in oMedicuriEntities.remisiones. Where("it.idRemision=@idRemision", new ObjectParameter("idRemision", iIdRemision)) select q; DAL.remisiones oRemisionOriginal = oQuery.First <DAL.remisiones>(); oMedicuriEntities.DeleteObject(oRemisionOriginal); oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }