Exemplo n.º 1
0
        public JsonResult SaveEvent(Events e)
        {
            var status = false;

            using (ProyectoContext dc = new ProyectoContext())
            {
                if (e.EventID > 0)
                {
                    //Update the event
                    var v = dc.Events.Where(a => a.EventID == e.EventID).FirstOrDefault();
                    if (v != null)
                    {
                        v.Subject     = e.Subject;
                        v.Start       = e.Start;
                        v.End         = e.End;
                        v.Description = e.Description;
                        v.IsFullDay   = e.IsFullDay;
                        v.ThemeColor  = e.ThemeColor;
                    }
                }
                else
                {
                    dc.Events.Add(e);
                }

                dc.SaveChanges();
                status = true;
            }
            return(new JsonResult {
                Data = new { status = status }
            });
        }
Exemplo n.º 2
0
        public JsonResult RegistrarFactura(String IdentificadorID, string mesFT, string nFactura)
        {
            var rm = new ResponseModel();

            var ctx = new ProyectoContext();


            if (IdentificadorID != null)
            {
                string[] Ident    = IdentificadorID.Split(',');
                var      contador = 0;
                foreach (var m in Ident)
                {
                    //var MesFactura = new LiquidacionFacturacion();
                    // MesFactura.numerodocumento = m;

                    int filas = ctx.Database.ExecuteSqlCommand("RRR_RegistarLiquidacionFactura @mes, @identificadorhost, @numerofactura",
                                                               new Object[] {
                        new SqlParameter("@mes", mesFT),
                        new SqlParameter("@identificadorhost", m),
                        new SqlParameter("@numerofactura", nFactura)
                    });
                    contador++;
                }



                rm.message = "Filas afectadas " + contador;
                //rm.SetResponse(true);
            }


            return(Json(rm, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 3
0
        public JsonResult GuardarMesServicio(mesServicio model, String Objmeses = null)
        {
            var rm = new ResponseModel();

            var ctx = new ProyectoContext();


            if (Objmeses != null)
            {
                string[] mmmm = Objmeses.Split(',');

                foreach (var m in mmmm)
                {
                    var OMesServ = new mesServicio();
                    OMesServ.idorden    = model.idorden;
                    OMesServ.idServicio = model.idServicio;
                    OMesServ.estado     = model.estado;
                    OMesServ.meses      = m;

                    ctx.mesServicio.Add(OMesServ);
                    ctx.SaveChanges();
                }
                rm.message = "Guardado correctamente";
                rm.SetResponse(true);
            }


            return(Json(rm));
        }
Exemplo n.º 4
0
        public bool ServicioInserta(mesServicio model, string mesess, int idservicio)
        {
            var rm = new ResponseModel();

            var ctx = new ProyectoContext();

            bool rpt;

            if (mesess != null)
            {
                string[] mmmm = mesess.Split(',');

                foreach (var m in mmmm)
                {
                    var OMesServ = new mesServicio();
                    OMesServ.idorden    = model.idorden;
                    OMesServ.idServicio = model.idServicio;
                    OMesServ.estado     = model.estado;
                    OMesServ.meses      = m;

                    ctx.mesServicio.Add(OMesServ);
                    ctx.SaveChanges();
                }
                rpt = true;
            }
            else
            {
                rpt = false;
            }


            return(rpt);
        }
 public AsignacionesRepository(AsignacionContext asignacionContext,
                               ProyectoContext proyectoContext, EmpleadoContext empleadoContext)
 {
     this.asignacionContext = asignacionContext;
     this.proyectoContext   = proyectoContext;
     this.empleadoContext   = empleadoContext;
 }
Exemplo n.º 6
0
        public IEnumerable <SelectListItem> GetCliente(int idempresa)
        {
            var data = new ProyectoContext();

            return(data.Cliente.Where(y => y.empresa_id == idempresa).Select(x => new SelectListItem
            {
                Text = x.nmcliente,
                Value = x.idcliente.ToString()
            }).ToList());
        }
Exemplo n.º 7
0
        public IEnumerable <SelectListItem> GetSucursal(int idempresa)
        {
            var data = new ProyectoContext();

            return(data.Sucursal.Where(y => y.empresa_id == idempresa).Select(x => new SelectListItem
            {
                Text = x.nmsucursal,
                Value = x.idsucursal.ToString()
            }).ToList());
        }
Exemplo n.º 8
0
 public JsonResult GetEvents()
 {
     using (ProyectoContext dc = new ProyectoContext())
     {
         var events = dc.Events.ToList();
         return(new JsonResult {
             Data = events, JsonRequestBehavior = JsonRequestBehavior.AllowGet
         });
     }
 }
Exemplo n.º 9
0
 public AccountController(
     ProyectoContext c,
     UserManager <IdentityUser> um,
     SignInManager <IdentityUser> sim
     )
 {
     _context       = c;
     _userManager   = um;
     _signInManager = sim;
 }
Exemplo n.º 10
0
        public JsonResult Search_Empresa(string Prefix_empresa)
        {
            using (ProyectoContext ctx = new ProyectoContext())
            {
                var resultado = (from N in ctx.Empresa.ToList()
                                 where N.nmempresa.ToLower().StartsWith(Prefix_empresa.ToLower())
                                 select new { N.nmempresa });

                return(Json(resultado, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 11
0
        //INICIO TRAER EMPRESA POR IDORDEN


        //public JsonResult listarAlumnos()
        //{
        //    var lista = (bd.Alumno.Where(p => p.BHABILITADO.Equals(1))
        //        .Select(p => new
        //        {
        //            p.IIDALUMNO,
        //            p.NOMBRE,
        //            p.APPATERNO,
        //            p.APMATERNO,
        //            p.TELEFONOPADRE
        //        })).ToList();
        //    return Json(lista, JsonRequestBehavior.AllowGet);
        //}

        private void Consultaempresa(int id_ordenfroempresa)
        {
            using (var ctx = new ProyectoContext())
            {
                var query = ctx.Orden.Where(p => p.idorden == id_ordenfroempresa)
                            .Select(p => new
                {
                    p.empresaorden
                }).ToString();
            }
        }
Exemplo n.º 12
0
        /*
         * alter procedure [dbo].[RRR_insert_mes1_liquidacionFacturacion]
         * @usuarioEjecuto varchar(20),
         * @numerofactura varchar(20),
         * @fechaemisionfactura varchar(20),
         * @codigoorden varchar(20)
         */

        public bool RegistrarFacturaMes1(string usuarioEjecuto, string numerofactura, string fechaemisionfactura, int idcodigoorden, string codigoorden)
        {
            var rm = new ResponseModel();

            var ctx = new ProyectoContext();

            bool res = false;

            //   var contador = 0;
            if (numerofactura != null || numerofactura != "")
            {
                //  string[] Ident = IdentificadorID.Trim().Split(',');

                try
                {
                    //foreach (var m in Ident)
                    //{

                    //var MesFactura = new LiquidacionFacturacion();
                    // MesFactura.numerodocumento = m;

                    //    @usuarioEjecuto varchar(20),
                    //@numerofactura varchar(20),
                    //@fechaemisionfactura varchar(20),
                    //@idcodigoorden varchar(20),
                    //@codigoorden varchar(20)


                    int filas = ctx.Database.ExecuteSqlCommand("RRR_insert_mes1_liquidacionFacturacion @usuarioEjecuto, @numerofactura, @fechaemisionfactura, @idcodigoorden,@codigoorden ",
                                                               new Object[] {
                        new SqlParameter("@usuarioEjecuto", usuarioEjecuto),
                        new SqlParameter("@numerofactura", numerofactura),
                        new SqlParameter("@fechaemisionfactura", fechaemisionfactura),
                        new SqlParameter("@idcodigoorden", idcodigoorden),
                        new SqlParameter("@codigoorden", codigoorden)
                    });
                    //    contador++;
                    //}

                    //rm.SetResponse(true);
                    //rm.message = "SE AFECTO[ " + contador + " ]    FILAS";
                    res = true;
                }
                catch (Exception)
                {
                    //rm.SetResponse(false);
                    // rm.message = "Vuelva a intentar ";
                    res = false;
                }
            }


            return(res);
        }
Exemplo n.º 13
0
        public IEnumerable <SelectListItem> GetEmpresa()
        {
            var data = new ProyectoContext();

            return(data.Empresa.Select(x => new SelectListItem
            {
                Text = x.nmempresa,

                Value = x.idempresa.ToString()
            }).ToList());
        }
        public AsignaturaController(ProyectoContext context)
        {
            _context = context;

            if (_context.Asignaturas.Count() == 0)
            {
                _context.Asignaturas.Add(new Asignatura {
                    Id = "FFF-000", NombreAsignatura = "Programacion Bajo Web"
                });
                _context.SaveChanges();
            }
        }
Exemplo n.º 15
0
        public DocenteController(ProyectoContext context)
        {
            _context = context;

            if (_context.Docentes.Count() == 0)
            {
                _context.Docentes.Add(new Docente {
                    Identificacion = "admin", PrimerApellido = "admin", SegundoApellido = "admin", PrimerNombre = "admin", SegundoNombre = "admin", Rol = "Administrador", Telefono = "1", Correo = "*****@*****.**", Password = "******"
                });
                _context.SaveChanges();
            }
        }
Exemplo n.º 16
0
        public EstudianteController(ProyectoContext context)
        {
            _context = context;

            if (_context.Estudiantes.Count() == 0)
            {
                _context.Estudiantes.Add(new Estudiante {
                    Identificacion = "1067731160", Apellidos = "TORRES CALEÑO", Nombres = "JEAN CARLOS", Correo = "*****@*****.**"
                });
                _context.SaveChanges();
            }
        }
Exemplo n.º 17
0
        public JsonResult ListarTipoPorEmpresa(string empresanombre)
        {
            using (var ctx = new ProyectoContext())
            {
                var querytipo = ctx.CatalogoPrecios.Where(p => p.empresa == empresanombre)
                                .Select(p => new
                {
                    p.nombre
                }).Distinct().ToList();

                return(Json(querytipo, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 18
0
        //INICIO TRAER EMPRESA POR IDORDEN

        //INICIO: BUSCAMOS EMPRESA PARA TAER PRECIOS
        public JsonResult nombreempresa(int miid_orden)
        {
            using (var ctx = new ProyectoContext())
            {
                var queryempresa = ctx.Orden.Where(p => p.idorden == miid_orden)
                                   .Select(p => new
                {
                    p.empresaorden
                }).ToList();

                return(Json(queryempresa, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 19
0
        public void RRR_Liquidacion_mensual()
        {
            using (var ctx = new ProyectoContext())
            {
                Usuario user = new Usuario();

                var usuarioEjecuto = user.ObtenerPerfil(SessionHelper.GetUser());
                var generador      = usuarioEjecuto.nombre;

                SqlParameter param2 = new SqlParameter("@usuarioEjecuto", generador);
                afectado = ctx.Database.ExecuteSqlCommand("RRR_insert_liquidacion @usuarioEjecuto", param2);
            }
        }
Exemplo n.º 20
0
        public void AgregarProfesorContext()
        {
            var _ProyectoContext = new ProyectoContext();

            var NuevoProfesor = new Profesor()
            {
                DNI      = 35063838,
                Nombre   = "Carlos",
                Apellido = "Tevez",
                Materias = "Futbol",
                Correo   = "Carlos@teves"
            };

            _ProyectoContext.Personas.Add(NuevoProfesor);
            _ProyectoContext.SaveChanges();
        }
Exemplo n.º 21
0
        public LoginController(ProyectoContext context, IOptions <AppSetting> appSettings)
        {
            _context = context;
            var admin = _context.Users.Find("admin");

            if (admin == null)
            {
                _context.Users.Add(new Entidad.User()
                {
                    Username = "******", Password = "******", Role = "Administrador"
                });
                var i = _context.SaveChanges();
            }
            _jwtService  = new JwtService(appSettings);
            _userService = new UserService(context);
        }
Exemplo n.º 22
0
        /// <summary>
        /// para trasladar a facturacion la lquidacion con el codigo identificador y quien lo genera.


        public void RRR_Liquidacion_mensual(string valoridentificadorG, string genera)
        {
            using (var ctx = new ProyectoContext())
            {
                afectado = ctx.Database.ExecuteSqlCommand("RRR_insert_facturacion @identificadorGeneral, @usuarioEjecuto", new Object[]
                                                          { new SqlParameter("@identificadorGeneral", valoridentificadorG), new SqlParameter("@usuarioEjecuto", genera) });
            }



            //var ctx = new ProyectoContext();
            ////SqlParameter param1 = new SqlParameter("@MES", mes);
            ////SqlParameter param2 = new SqlParameter("@EMPRESA", empresa);
            //return ctx.Database.SqlQuery<Facturacion>("Rpt_detalle_facturacion @MES, @EMPRESA", new Object[]
            //    {new SqlParameter ("@MES",mes ), new SqlParameter("@EMPRESA",empresa)}).ToList();
        }
Exemplo n.º 23
0
        public JsonResult DeleteEvent(int eventID)
        {
            var status = false;

            using (ProyectoContext dc = new ProyectoContext())
            {
                var v = dc.Events.Where(a => a.EventID == eventID).FirstOrDefault();
                if (v != null)
                {
                    dc.Events.Remove(v);
                    dc.SaveChanges();
                    status = true;
                }
            }
            return(new JsonResult {
                Data = new { status = status }
            });
        }
Exemplo n.º 24
0
        public static void Main(string[] args)
        {
            var host = BuildWebHost(args);

            using (var scope = host.Services.CreateScope())
            {
                var services = scope.ServiceProvider;
                try
                {
                    ProyectoContext context = services.GetRequiredService <ProyectoContext>();
                    ProyectoInitializer.Initialize(context);
                }
                catch (Exception ex)
                {
                    var logger = services.GetRequiredService <ILogger <Program> >();
                    logger.LogError(ex, "An error occurred while seeding the database.");
                }
            }
            host.Run();
        }
Exemplo n.º 25
0
        public JsonResult RegistrarFt(String IdentificadorID, string mesFT, string nFactura)
        {
            var rm = new ResponseModel();

            var ctx = new ProyectoContext();

            var contador = 0;

            if (IdentificadorID != null)
            {
                string[] Ident = IdentificadorID.Trim().Split(',');

                try
                {
                    foreach (var m in Ident)
                    {
                        //var MesFactura = new LiquidacionFacturacion();
                        // MesFactura.numerodocumento = m;

                        int filas = ctx.Database.ExecuteSqlCommand("RRR_RegistarLiquidacionFactura @mes, @identificadorhost, @numerofactura",
                                                                   new Object[] {
                            new SqlParameter("@mes", mesFT),
                            new SqlParameter("@identificadorhost", m.Trim()),
                            new SqlParameter("@numerofactura", nFactura)
                        });
                        contador++;
                    }

                    rm.SetResponse(true);
                    rm.message = "SE AFECTO[ " + contador + " ]    FILAS";
                }
                catch (Exception)
                {
                    rm.SetResponse(false);
                    rm.message = "Vuelva a intentar ";
                }
            }


            return(Json(rm));
        }
Exemplo n.º 26
0
        //PARA LISTAR LAS OS QUE TIENE ASIGANDAS CADA PROCESO DE ALQUILER

        //public JsonResult Listar_MesServicio(int idalquiler)
        //{
        //    using (var ctx= new ProyectoContext())
        //    {

        //        var query = ctx.mesServicio.Where(z => z.idorden == idalquiler)
        //                .Select(z => new
        //                {
        //                    z.idServicioMes,
        //                    z.idorden,
        //                    z.idServicio,
        //                    z.meses,
        //                    z.estado
        //                }).ToList();

        //        return Json(query, JsonRequestBehavior.AllowGet);
        //    }
        //}

        public JsonResult Listar_MesServicio(int idalquiler)
        {
            using (var ctx = new ProyectoContext())
            {
                var query = from messerv in ctx.mesServicio
                            join serv in ctx.Servicio
                            on messerv.idServicio equals serv.idservicio
                            where messerv.idorden == idalquiler
                            select new
                {
                    messerv.idServicioMes,
                    messerv.idorden,
                    messerv.idServicio,
                    messerv.meses,
                    serv.os,
                    serv.rq,
                    serv.aprobador,
                    messerv.estado
                };
                var jsonlista = query.ToList();
                return(Json(jsonlista, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 27
0
        public bool MesServicioInserta(mesServicio model, string[] messs)
        {
            var  rm  = new ResponseModel();
            var  ctx = new ProyectoContext();
            bool rpt;

            if (messs != null)
            {
                //  string[] mmmm = messs.Split(',');
                try
                {
                    foreach (var m in messs)
                    {
                        var OMesServ = new mesServicio();
                        OMesServ.idorden    = model.idorden;
                        OMesServ.idServicio = model.idServicio;
                        OMesServ.estado     = model.estado;
                        OMesServ.meses      = m;

                        ctx.mesServicio.Add(OMesServ);
                        ctx.SaveChanges();
                    }
                    rpt = true;
                }
                catch (Exception)
                {
                    rpt = false;
                    //  throw;
                }
            }
            else
            {
                rpt = false;
            }
            return(rpt);
        }
 public ProveedorController(ProyectoContext context)
 {
     _context = context;
 }
Exemplo n.º 29
0
 public EmpleadosManager(EmpleadoContext empleadoContext,
                         AsignacionContext asignacionContext, ProyectoContext proyectoContext)
 {
     empleadosDO = new EmpleadosDomainObject(empleadoContext,
                                             asignacionContext, proyectoContext);
 }
Exemplo n.º 30
0
 public UsuarioController(ProyectoContext context)
 {
     _usuarioservice = new UserService(context);
 }