/// <summary> /// DAL - Insertar nuevo registro /// </summary> /// <param name="oFactura">factura a guardar</param> /// <returns>true registrado, false no registrado</returns> public bool NuevoRegistro(DAL.facturas oFactura) { try { //Agregar el registro oMedicuriEntities.AddTofacturas(oFactura); oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }
/// <summary> /// Editar registro /// </summary> /// <param name="oFactura"></param> /// <returns></returns> public bool EditarRegistro(DAL.facturas oFactura) { try { var oQuery = from q in oMedicuriEntities.facturas.Where("it.idFactura=@idFactura", new ObjectParameter("idFactura", oFactura.idFactura)) select q; DAL.facturas oFacturaOriginal = oQuery.First <DAL.facturas>(); oFacturaOriginal.Estatus = oFactura.Estatus; oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }
/// <summary> /// Eliminar una factura /// </summary> /// <param name="iIdFactura">Id factura a eliminar</param> /// <returns></returns> public bool EliminarRegistro(int iIdFactura) { try { var oQuery = from q in oMedicuriEntities.facturas. Where("it.idFactura=@idFactura", new ObjectParameter("idFactura", iIdFactura)) select q; DAL.facturas oFacturaOriginal = oQuery.First <DAL.facturas>(); oMedicuriEntities.DeleteObject(oFacturaOriginal); oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }