Пример #1
0
 /// <summary>
 /// Save Role
 /// </summary>
 /// <param name="objRole"></param>
 internal static void Save(Role objRole)
 {
     using (MaxiconfortEntities en = new MaxiconfortEntities())
     {
         en.Roles.Add(objRole);
         en.SaveChanges();
     }
 }
Пример #2
0
 /// <summary>
 /// Delete Role
 /// </summary>
 /// <param name="objRole"></param>
 internal static void Delete(Role objRole)
 {
     using (MaxiconfortEntities en = new MaxiconfortEntities())
     {
         var _obj = en.Roles.Where(p => p.RolId == objRole.RolId).FirstOrDefault();
         en.Roles.Remove(_obj);
         en.SaveChanges();
     }
 }
Пример #3
0
 /// <summary>
 /// Update Role
 /// </summary>
 /// <param name="objRole"></param>
 internal static void Update(Role objRole)
 {
     using (MaxiconfortEntities en = new MaxiconfortEntities())
     {
         var _obj = en.Roles.Where(p => p.RolId == objRole.RolId).FirstOrDefault();
         _obj.Nombre = objRole.Nombre;
         en.SaveChanges();
     }
 }
Пример #4
0
 /// <summary>
 /// Select All Factura
 /// </summary>
 /// <returns></returns>
 internal static IList <Factura> SelectAll()
 {
     using (MaxiconfortEntities en = new MaxiconfortEntities())
     {
         var query = from p in en.Facturas.Include("DetalleFacturas")
                     select p;
         return(query.ToList());
     }
 }
Пример #5
0
 /// <summary>
 /// Delete factura
 /// </summary>
 /// <param name="objFactura"></param>
 internal static void Delete(Factura objFactura)
 {
     using (MaxiconfortEntities en = new MaxiconfortEntities())
     {
         var _obj = en.Facturas.Where(p => p.FacturaId == objFactura.FacturaId).FirstOrDefault();
         en.Facturas.Remove(_obj);
         en.SaveChanges();
     }
 }
Пример #6
0
 /// <summary>
 /// Select Usuario by id
 /// </summary>
 /// <param name="user"></param>
 /// <param name="rolId"></param>
 /// <returns></returns>
 internal static Usuario SelectById(string user, int rolId)
 {
     using (MaxiconfortEntities en = new MaxiconfortEntities())
     {
         var query = from p in en.Usuarios
                     where p.Nombre == user && p.RolId == rolId
                     select p;
         return(query.FirstOrDefault());
     }
 }
Пример #7
0
 /// <summary>
 /// Select Role by id
 /// </summary>
 /// <param name="RoleId"></param>
 /// <returns></returns>
 internal static Role SelectById(int RoleId)
 {
     using (MaxiconfortEntities en = new MaxiconfortEntities())
     {
         var query = from p in en.Roles
                     where p.RolId == RoleId
                     select p;
         return(query.FirstOrDefault());
     }
 }
Пример #8
0
 /// <summary>
 /// Select All Role
 /// </summary>
 /// <returns></returns>
 internal static IList <Role> SelectAll()
 {
     using (MaxiconfortEntities en = new MaxiconfortEntities())
     {
         var query = from p in en.Roles
                     select p;
         return(query.ToList());
     }
     //return null;
 }
Пример #9
0
 /// <summary>
 /// Select factura by id
 /// </summary>
 /// <param name="facturaId"></param>
 /// <returns></returns>
 internal static Factura SelectById(string CodigoFactura)
 {
     using (MaxiconfortEntities en = new MaxiconfortEntities())
     {
         var query = from p in en.Facturas.Include("DetalleFacturas")
                     where p.CodigoFactura == CodigoFactura
                     select p;
         return(query.FirstOrDefault());
     }
 }
Пример #10
0
 /// <summary>
 /// Update factura
 /// </summary>
 /// <param name="objFactura"></param>
 internal static void Update(Factura objFactura)
 {
     using (MaxiconfortEntities en = new MaxiconfortEntities())
     {
         var _obj = en.Facturas.Where(p => p.FacturaId == objFactura.FacturaId).FirstOrDefault();
         _obj.CodigoFactura = objFactura.CodigoFactura;
         _obj.FacturaId     = objFactura.FacturaId;
         _obj.Fecha         = objFactura.Fecha;
         _obj.Usuario       = objFactura.Usuario;
         en.SaveChanges();
     }
 }
Пример #11
0
        /// <summary>
        /// Save factura
        /// </summary>
        /// <param name="objFactura"></param>
        internal static void Save(Factura objFactura)
        {
            using (MaxiconfortEntities en = new MaxiconfortEntities())
            {
                en.Facturas.Add(objFactura);
                en.SaveChanges();
            }

            //000012

            string prenum = string.Format("{0}{1}", "00000", objFactura.FacturaId);

            objFactura.CodigoFactura = prenum.Substring(prenum.Length - 5, 5);
            Update(objFactura);
        }
Пример #12
0
        /// <summary>
        /// Get Periodos
        /// </summary>
        /// <param name="tipo"></param>
        /// <returns></returns>
        internal static IList <SPGetPeriodos_Result> GetPeriodos(int tipo)
        {
            using (MaxiconfortEntities en = new MaxiconfortEntities())
            {
                var parameter = new SqlParameter
                {
                    ParameterName = "Tipo",
                    Value         = tipo
                };

                var query = en.Database.SqlQuery <SPGetPeriodos_Result>("exec SPGetPeriodos @Tipo ", parameter).ToList <SPGetPeriodos_Result>();

                return(query);
            }
        }
Пример #13
0
        /// <summary>
        /// Get Facturas Consolidado
        /// </summary>
        /// <param name="fechaInicio"></param>
        /// <param name="fechaFin"></param>
        /// <returns></returns>
        internal static IList <SPGetFacturasConsolidadoByFecha_Result> GetFacturasConsolidadoByFecha(DateTime fechaInicio, DateTime fechaFin)
        {
            using (MaxiconfortEntities en = new MaxiconfortEntities())
            {
                var parameterFechaInicio = new SqlParameter
                {
                    ParameterName = "FechaInicio",
                    Value         = fechaInicio
                };

                var parameterFechaFin = new SqlParameter
                {
                    ParameterName = "FechaFin",
                    Value         = fechaFin
                };

                var query = en.Database.SqlQuery <SPGetFacturasConsolidadoByFecha_Result>(string.Format("exec SPGetPeriodos @FechaInicio {0}, @FechaFin {1}", parameterFechaInicio, parameterFechaFin)).ToList <SPGetFacturasConsolidadoByFecha_Result>();

                return(query);
            }
        }