Пример #1
0
        /// <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);
            }
        }
Пример #2
0
        /// <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);
            }
        }
Пример #3
0
        /// <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);
            }
        }