Exemplo n.º 1
0
        public ActionResult asignarModulo(String roleId, String[] ids)
        {
            if (!String.IsNullOrEmpty(roleId))
            {
                TempData["vRoleId"] = roleId;
                Role role = db.Roles.Find(int.Parse(roleId));

                if (ids != null && ids.Length > 0)
                {
                    DateTime date = DateTime.Now;
                    Usuario  user = db.Usuarios.Find(1);

                    foreach (String moduloId in ids)
                    {
                        RoleModulo roleModulo = new RoleModulo();
                        roleModulo.Role          = role;
                        roleModulo.fechaCreacion = date;
                        roleModulo.Usuario       = user;

                        int idTemp = int.Parse(moduloId);
                        var modulo = db.Modulos.Find(idTemp);
                        roleModulo.Modulo = modulo;
                        db.RoleModulos.Add(roleModulo);
                        db.SaveChanges();
                    }
                }
            }
            return(RedirectToAction("Index", new { roleId = roleId }));
        }
Exemplo n.º 2
0
        public ActionResult Create([Bind(Include = "Id,claveCliente,claveSua,rfc,descripcion,Plaza_id,Grupo_id,ejecutivoContadorId")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                Cliente clienteTemp = db.Clientes.Where(p => p.rfc.Equals(cliente.rfc.Trim())).FirstOrDefault();

                if (clienteTemp == null)
                {
                    cliente.claveCliente = cliente.claveCliente.ToUpper();
                    cliente.claveSua     = cliente.claveSua.ToUpper();
                    cliente.descripcion  = cliente.descripcion.ToUpper();
                    cliente.rfc          = cliente.rfc.ToUpper();
                    //Validar esto
                    cliente.ejecutivoContadorId = cliente.Id;
                    db.Clientes.Add(cliente);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }

            ViewBag.Plaza_id = new SelectList((from s in db.Plazas.ToList()
                                               where s.indicador.Equals("U")
                                               orderby s.descripcion
                                               select new
            {
                id = s.id,
                descripcion = s.descripcion
            }), "id", "descripcion", cliente.Plaza_id);
            ViewBag.Grupo_id = new SelectList(db.Grupos, "id", "nombreCorto", cliente.Grupo_id);
            return(View(cliente));
        }
Exemplo n.º 3
0
        public ActionResult Create([Bind(Include = "id,folioSolicitud,clienteId,plazaId,fechaSolicitud,esquemaId,sdiId,contratoId,fechaTerminoContrato,fechaInicial,fechaFinal,fechaBaja,fechaModificacion,tipoPersonalId,solicita,valida,autoriza,noTrabajadores,observaciones,estatusSolicitud,estatusNomina,estatusAfiliado,estatusJuridico,estatusTarjeta,usuarioId,proyectoId,fechaEnvio,tipoSolicitud,conceptoBaja")] Solicitud solicitud)
        {
            if (ModelState.IsValid)
            {
                db.Solicituds.Add(solicitud);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.clienteId        = new SelectList(db.Clientes, "Id", "claveCliente", solicitud.clienteId);
            ViewBag.estatusSolicitud = new SelectList(db.Conceptos, "id", "grupo", solicitud.estatusSolicitud);
            ViewBag.estatusNomina    = new SelectList(db.Conceptos, "id", "grupo", solicitud.estatusNomina);
            ViewBag.estatusJuridico  = new SelectList(db.Conceptos, "id", "grupo", solicitud.estatusJuridico);
            ViewBag.estatusAfiliado  = new SelectList(db.Conceptos, "id", "grupo", solicitud.estatusAfiliado);
            ViewBag.estatusTarjeta   = new SelectList(db.Conceptos, "id", "grupo", solicitud.estatusTarjeta);
            ViewBag.tipoSolicitud    = new SelectList(db.Conceptos, "id", "grupo", solicitud.tipoSolicitud);
            ViewBag.esquemaId        = new SelectList(db.EsquemasPagoes, "id", "descripcion", solicitud.esquemaId);
            ViewBag.plazaId          = new SelectList(db.Plazas, "id", "descripcion", solicitud.plazaId);
            ViewBag.proyectoId       = new SelectList(db.Proyectos, "id", "descripcion", solicitud.proyectoId);
            ViewBag.sdiId            = new SelectList(db.SDIs, "id", "descripcion", solicitud.sdiId);
            ViewBag.contratoId       = new SelectList(db.TipoContratoes, "id", "descripcion", solicitud.contratoId);
            ViewBag.tipoPersonalId   = new SelectList(db.TipoPersonals, "id", "descripcion", solicitud.tipoPersonalId);
            ViewBag.usuarioId        = new SelectList(db.Usuarios, "Id", "nombreUsuario", solicitud.usuarioId);
            return(View(solicitud));
        }
Exemplo n.º 4
0
        /**
         * Creamos los roles
         * */

        /**
         * creamos los modulos
         * */
        private void asignarPermisosBasicos()
        {
            int count = db.Modulos.Count();

            if (count > 0)
            {
                //Obtenemos el modulo de seguridad para darle permisos
                Modulo modulo = db.Modulos.Where(x => x.descripcionCorta.Trim().Equals("Seguridad")).FirstOrDefault();

                DateTime date = DateTime.Now;

                //Grabamos las funciones de seguridad
                RoleModulo rm = new RoleModulo();
                rm.moduloId = modulo.id;

                //Buscamos el rol de administrador
                Role role = new Role();
                role = (from x in db.Roles
                        where x.descripcion.Equals("Administrador")
                        select x).FirstOrDefault();

                rm.roleId            = role.id;
                rm.usuarioCreacionId = 1;
                rm.fechaCreacion     = date;

                db.RoleModulos.Add(rm);
                db.SaveChanges();

                //Damos permisos a funciones de seguridad
                permisosFuncionesSeguridad(role.id, modulo.id);
            }
        }
Exemplo n.º 5
0
        //Asignamos el topico al usuario
        public ActionResult asignarTopico(String usuarioId, String topico, String[] ids)
        {
            if (!String.IsNullOrEmpty(usuarioId))
            {
                TempData["vUsuarioId"] = usuarioId;
                TempData["vTopico"]    = topico;
                Usuario usuario = db.Usuarios.Find(int.Parse(usuarioId));

                if (ids != null && ids.Length > 0)
                {
                    DateTime date = DateTime.Now;
                    Usuario  user = db.Usuarios.Find(1);

                    foreach (String topicoId in ids)
                    {
                        TopicosUsuario topicoUsuario = new TopicosUsuario();
                        topicoUsuario.tipo              = topico;
                        topicoUsuario.fechaCreacion     = date;
                        topicoUsuario.Usuario1          = usuario;
                        topicoUsuario.Usuario           = user;
                        topicoUsuario.usuarioCreacionId = user.Id;

                        int idTemp = int.Parse(topicoId);
                        topicoUsuario.topicoId = idTemp;
                        db.TopicosUsuarios.Add(topicoUsuario);
                        db.SaveChanges();
                    }
                }
            }
            return(RedirectToAction("Index", new { usuarioId = usuarioId, topico = topico }));
        }
Exemplo n.º 6
0
        public ActionResult Create([Bind(Include = "Id,registro,rfc,nombre,actividad,domicilio,municipio,codigoPostal,entidad,telefono,remision,zona,delegacion,carEnt,numeroDelegacion,carDel,numSub,tipoConvenio,convenio,inicioAfiliacion,patRep,clase,fraccion,STyPS,Plaza_id,direccionArchivo")] Patrone patrone)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    patrone.nombre = patrone.nombre.ToUpper();
                    db.Patrones.Add(patrone);
                    db.SaveChanges();
                }
                catch (DbEntityValidationException dbEx)
                {
                    foreach (var validationErrors in dbEx.EntityValidationErrors)
                    {
                        foreach (var validationError in validationErrors.ValidationErrors)
                        {
                            Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage);
                        }
                    }
                }
                return(RedirectToAction("Index"));
            }

            ViewBag.Plaza_id = new SelectList(db.Plazas, "id", "descripcion", patrone.Plaza_id);
            return(View(patrone));
        }
Exemplo n.º 7
0
        public ActionResult DeleteConfirmed(int id)
        {
            MovimientosAsegurado asegurado = db.MovimientosAseguradoes.Find(id);

            db.MovimientosAseguradoes.Remove(asegurado);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 8
0
        public ActionResult Create([Bind(Include = "registroaseguradoal,numeroAfiliacion,CURP,RFC,nombre,salarioImss,salarioInfo,fechaAlta,fechaBaja,tipoTrabajo,semanaJornada,paginaInfo,tipoDescuento,valorDescuento,claveUbicacion,nombreTemporal,fechaDescuento,finDescuento,articulo33,salarioArticulo33,trapeniv,estado,claveMunicipio")] Asegurado asegurado)
        {
            if (ModelState.IsValid)
            {
                db.Asegurados.Add(asegurado);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(asegurado));
        }
Exemplo n.º 9
0
        public ActionResult Create([Bind(Include = "id,tipo,descripcion,fechaCreacion")] CatalogoMovimiento catalogoMovimiento)
        {
            if (ModelState.IsValid)
            {
                catalogoMovimiento.descripcion = catalogoMovimiento.descripcion.ToUpper();
                db.CatalogoMovimientos.Add(catalogoMovimiento);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(catalogoMovimiento));
        }
Exemplo n.º 10
0
        public ActionResult UploadPDFFile([Bind(Include = "id")] Acreditado acreditado, String answer)
        {
            if (acreditado.id > 0)
            {
                acreditado = db.Acreditados.Find(acreditado.id);
                if (Request.Files.Count > 0)
                {
                    var file = Request.Files[0];

                    if (file != null && file.ContentLength > 0)
                    {
                        String path = "C:\\SUA\\Acreditados\\" + acreditado.numeroAfiliacion.Trim() + "\\" + answer + "\\"; //Path.Combine("C:\\SUA\\", uploadModel.subFolder);
                        if (!System.IO.File.Exists(path))
                        {
                            System.IO.Directory.CreateDirectory(path);
                        }

                        //var fileName = Path.GetFileName(file.FileName);
                        var fileName  = answer + "-" + acreditado.numeroAfiliacion.Trim() + ".pdf";
                        var pathFinal = Path.Combine(path, fileName);
                        file.SaveAs(pathFinal);
                        //Move();

                        ViewBag.dbUploaded = true;

                        //Validamos la acción realizada
                        if (answer.Equals("Alta"))
                        {
                            acreditado.alta = "S";
                        }
                        else if (answer.Equals("Baja"))
                        {
                            acreditado.baja = "S";
                        }
                        else if (answer.Equals("Modificacion"))
                        {
                            acreditado.modificacion = "S";
                        }
                        else
                        {
                            acreditado.permanente = "S";
                        }

                        db.Acreditados.Add(acreditado);
                        db.SaveChanges();
                    }
                }
            }

            return(RedirectToAction("Index"));
        }
Exemplo n.º 11
0
        public ActionResult Create([Bind(Include = "id,patronId,anno,mes,imss,rcv,infonavit,total,nt,usuarioId,fechaCreacion,clienteId")] SumarizadoCliente sumarizadoCliente)
        {
            if (ModelState.IsValid)
            {
                db.SumarizadoClientes.Add(sumarizadoCliente);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.clienteId = new SelectList(db.Clientes, "Id", "claveCliente", sumarizadoCliente.clienteId);
            ViewBag.patronId  = new SelectList(db.Patrones, "Id", "registro", sumarizadoCliente.patronId);
            ViewBag.usuarioId = new SelectList(db.Usuarios, "Id", "nombreUsuario", sumarizadoCliente.usuarioId);
            return(View(sumarizadoCliente));
        }
Exemplo n.º 12
0
        public ActionResult Create([Bind(Include = "id,descripcion,cveCorta,indicador")] Plaza plaza)
        {
            if (ModelState.IsValid)
            {
                plaza.descripcion = plaza.descripcion.ToUpper();
                plaza.cveCorta    = plaza.cveCorta.ToUpper();
                plaza.indicador   = plaza.indicador.ToUpper();
                db.Plazas.Add(plaza);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(plaza));
        }
Exemplo n.º 13
0
        public ActionResult Create([Bind(Include = "id,descripcionCorta,descripcionLarga,fechaCreacion,estatus")] Modulo modulo)
        {
            if (ModelState.IsValid)
            {
                Usuario usuario = Session["UsuarioData"] as Usuario;

                modulo.fechaCreacion = DateTime.Now;
                modulo.estatus       = "A";
                db.Modulos.Add(modulo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(modulo));
        }
Exemplo n.º 14
0
        public ActionResult Create([Bind(Include = "id,anosTrabajados,diasVacaciones,primaVacacional,porcentaje,diasAno,factorVacaciones,aguinaldo,diasAnoAguinaldo,factor,factorIntegracion,fechaRegistro,usuarioId")] Factore factore)
        {
            if (ModelState.IsValid)
            {
                Usuario usuario = Session["UsuarioData"] as Usuario;

                factore.usuarioId = usuario.Id;
                db.Factores.Add(factore);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.usuarioId = new SelectList(db.Usuarios, "Id", "nombreUsuario", factore.usuarioId);
            return(View(factore));
        }
Exemplo n.º 15
0
        public ActionResult Create([Bind(Include = "id,descripcion,fechaCreacion,usuarioId")] RegimenInfonavit regimenInfonavit)
        {
            if (ModelState.IsValid)
            {
                Usuario usuario = Session["UsuarioData"] as Usuario;

                regimenInfonavit.fechaCreacion = DateTime.Now;
                regimenInfonavit.usuarioId     = usuario.Id;
                db.RegimenInfonavits.Add(regimenInfonavit);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.usuarioId = new SelectList(db.Usuarios, "Id", "nombreUsuario", regimenInfonavit.usuarioId);
            return(View(regimenInfonavit));
        }
Exemplo n.º 16
0
        public ActionResult Create([Bind(Include = "id,descripcion,fechaCreacion,usuarioId")] Giro giro)
        {
            if (ModelState.IsValid)
            {
                Usuario usuario = Session["UsuarioData"] as Usuario;

                giro.fechaCreacion = DateTime.Now;
                giro.usuarioId     = usuario.Id;
                db.Giros.Add(giro);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.usuarioId = new SelectList(db.Usuarios, "Id", "nombreUsuario", giro.usuarioId);
            return(View(giro));
        }
Exemplo n.º 17
0
        public ActionResult Create([Bind(Include = "id,descripcion,naturalez,fechaCreacion,usuarioId")] Pais pais)
        {
            if (ModelState.IsValid)
            {
                Usuario usuario = Session["UsuarioData"] as Usuario;

                pais.fechaCreacion = DateTime.Now;
                pais.usuarioId     = usuario.Id;
                db.Paises.Add(pais);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.usuarioId = new SelectList(db.Usuarios, "Id", "nombreUsuario", pais.usuarioId);
            return(View(pais));
        }
Exemplo n.º 18
0
        public ActionResult Create([Bind(Include = "id,clienteId,descripcion,fechaCreacion,usuarioId")] Proyecto proyecto)
        {
            if (ModelState.IsValid)
            {
                Usuario usuario = Session["UsuarioData"] as Usuario;

                proyecto.fechaCreacion = DateTime.Now;
                proyecto.usuarioId     = usuario.Id;
                db.Proyectos.Add(proyecto);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.clienteId = new SelectList(db.Clientes, "Id", "claveCliente", proyecto.clienteId);
            return(View(proyecto));
        }
Exemplo n.º 19
0
        public ActionResult Create([Bind(Include = "id,descripcion,fechaCreacion,estatus")] Role role)
        {
            if (ModelState.IsValid)
            {
                //Usuario loggeado
                Usuario usuario = Session["UsuarioData"] as Usuario;

                role.fechaCreacion = DateTime.Now;
                role.estatus       = "A";
                db.Roles.Add(role);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(role));
        }
Exemplo n.º 20
0
        public ActionResult Create([Bind(Include = "id,parametroId,descripcion,fechaCreacion,valorString,valorMoneda,valorFecha")] Parametro parametro)
        {
            if (ModelState.IsValid)
            {
                DateTime date = DateTime.Now;
                parametro.fechaCreacion = date;
                parametro.parametroId   = parametro.parametroId.ToUpper();
                parametro.descripcion   = parametro.descripcion.ToUpper();
                parametro.valorString   = parametro.valorString.ToUpper();
                db.Parametros.Add(parametro);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(parametro));
        }
Exemplo n.º 21
0
        public ActionResult Create([Bind(Include = "id,clienteId,descripcion,archivo1,archivo2,archivo3,fechaFirma,firmo,testigo,actaConstitutivaEmpresa,poderRepresentanteLegal,ifeRepresentanteLegal,comprobanteDomicilio,fechaInicioVigencia,fechaFinalVigencia,estatus,fechaCreacion,usuarioId")] ContratosCliente contratosCliente)
        {
            if (ModelState.IsValid)
            {
                Usuario usuario = Session["UsuarioData"] as Usuario;
                contratosCliente.fechaCreacion = DateTime.Now;
                contratosCliente.usuarioId     = usuario.Id;
                contratosCliente.estatus       = "A";
                db.ContratosClientes.Add(contratosCliente);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.clienteId = new SelectList(db.Clientes, "Id", "claveCliente", contratosCliente.clienteId);
            ViewBag.usuarioId = new SelectList(db.Usuarios, "Id", "nombreUsuario", contratosCliente.usuarioId);
            return(View(contratosCliente));
        }
Exemplo n.º 22
0
        public ActionResult Create([Bind(Include = "id,paisId,descripcion,fechaCreacion,usuarioId")] Estado estado)
        {
            if (ModelState.IsValid)
            {
                Usuario usuario = Session["UsuarioData"] as Usuario;

                estado.fechaCreacion = DateTime.Now;
                estado.usuarioId     = usuario.Id;
                db.Estados.Add(estado);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.paisId    = new SelectList(db.Paises, "id", "descripcion", estado.paisId);
            ViewBag.usuarioId = new SelectList(db.Usuarios, "Id", "nombreUsuario", estado.usuarioId);
            return(View(estado));
        }
Exemplo n.º 23
0
        public ActionResult Create([Bind(Include = "id,moduloId,descripcionCorta,descripcionLarga,accion,controlador,estatus,usuarioId,fechaCreacion,tipo")] Funcion funcion)
        {
            if (ModelState.IsValid)
            {
                //Usuario loggeado
                Usuario usuario = Session["UsuarioData"] as Usuario;

                funcion.fechaCreacion = DateTime.Now;
                funcion.usuarioId     = usuario.Id;
                funcion.estatus       = "A";
                db.Funcions.Add(funcion);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.moduloId = new SelectList(db.Modulos, "id", "descripcionCorta", funcion.moduloId);
            return(View(funcion));
        }
Exemplo n.º 24
0
        public ActionResult Create([Bind(Include = "id,solicitudId,departamentoId,estatusId,observaciones,usuarioId,fechaCreacion")] RespuestaSolicitud respuestaSolicitud)
        {
            if (ModelState.IsValid)
            {
                Usuario usuario = Session["UsuarioData"] as Usuario;
                respuestaSolicitud.fechaCreacion = DateTime.Now;
                respuestaSolicitud.usuarioId     = usuario.Id;
                db.RespuestaSolicituds.Add(respuestaSolicitud);
                db.SaveChanges();


                Departamento departamento = db.Departamentos.Find(respuestaSolicitud.departamentoId);
                Solicitud    solicitud    = db.Solicituds.Find(respuestaSolicitud.solicitudId);

                if (departamento.descripcion.Contains("Juridico"))
                {
                    solicitud.estatusJuridico = respuestaSolicitud.estatusId;
                }
                else if (departamento.descripcion.Contains("Nomina"))
                {
                    solicitud.estatusNomina = respuestaSolicitud.estatusId;
                }
                else if (departamento.descripcion.Contains("IMSS"))
                {
                    solicitud.estatusAfiliado = respuestaSolicitud.estatusId;
                }
                else if (departamento.descripcion.Contains("Tarjeta"))
                {
                    solicitud.estatusTarjeta = respuestaSolicitud.estatusId;
                }
                db.Entry(solicitud).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index", "PanelSolicitud"));
            }
            ViewBag.estatusId      = new SelectList(db.Conceptos, "id", "grupo", respuestaSolicitud.estatusId);
            ViewBag.departamentoId = new SelectList(db.Departamentos, "id", "descripcion", respuestaSolicitud.departamentoId);
            ViewBag.solicitudId    = new SelectList(db.Solicituds, "id", "folioSolicitud", respuestaSolicitud.solicitudId);
            ViewBag.usuarioId      = new SelectList(db.Usuarios, "Id", "nombreUsuario", respuestaSolicitud.usuarioId);

            return(View(respuestaSolicitud));
        }
Exemplo n.º 25
0
        public ActionResult Create([Bind(Include = "id,empleadoId,archivo,tipoArchivo,usuarioId,fechaCreacion")]
                                   ArchivoEmpleado archivosEmpleado, String usuarioId)
        {
            if (ModelState.IsValid)
            {
                if (Request.Files.Count > 0)
                {
                    //Obtenemos el empleado y el documento.
                    Empleado empleado = db.Empleados.Find(archivosEmpleado.empleadoId);
                    archivosEmpleado.Empleado = empleado;
                    HttpFileCollectionBase files = Request.Files;

                    archivosEmpleado.archivo = GuardarDocumentos(usuarioId, archivosEmpleado.empleadoId,
                                                                 archivosEmpleado.tipoArchivo, archivosEmpleado.Empleado.folioEmpleado, files);

                    archivosEmpleado.fechaCreacion = DateTime.Now;
                    //Guardamos nuestras entidades

                    try
                    {
                        db.ArchivoEmpleadoes.Add(archivosEmpleado);
                        db.SaveChanges();
                    }
                    catch (DbEntityValidationException dbEx)
                    {
                        foreach (var validationErrors in dbEx.EntityValidationErrors)
                        {
                            foreach (var validationError in validationErrors.ValidationErrors)
                            {
                                Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage);
                            }
                        }
                    }

                    return(RedirectToAction("Index"));
                }
            }

            return(View(archivosEmpleado));
        }
Exemplo n.º 26
0
        public ActionResult Create([Bind(Include = "Id,claveGrupo,nombre,nombreCorto,Plaza_id,posicion,estatus")] Grupos grupos)
        {
            if (ModelState.IsValid)
            {
                grupos.claveGrupo  = grupos.claveGrupo.ToUpper();
                grupos.nombre      = grupos.nombre.ToUpper();
                grupos.nombreCorto = grupos.nombreCorto.ToUpper();
                grupos.estatus     = "A";
                db.Grupos.Add(grupos);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Plaza_id = new SelectList((from s in db.Plazas.ToList()
                                               where s.indicador.Equals("U")
                                               orderby s.descripcion
                                               select new
            {
                id = s.id,
                descripcion = s.descripcion
            }), "id", "descripcion", grupos.Plaza_id);
            return(View(grupos));
        }
Exemplo n.º 27
0
        public ActionResult Create([Bind(Include = "id,clienteId,porcentajeComNomina,ivaNomina,porcentajeComIAS,ivaIAS,porcentajeComFlujo,ivaFlujo,costoSocial,conceptoFacturacion,fechaCreacion,usuarioId")] DatosAdicionalesCliente datosAdicionalesCliente, int clienteId)
        {
            if (ModelState.IsValid)
            {
                Usuario usuario = Session["UsuarioData"] as Usuario;
                Cliente cliente = db.Clientes.Find(clienteId);
                TempData["cliente"] = cliente;

                datosAdicionalesCliente.fechaCreacion = DateTime.Now;
                datosAdicionalesCliente.usuarioId     = usuario.Id;
                datosAdicionalesCliente.clienteId     = cliente.Id;
                datosAdicionalesCliente.Cliente       = cliente;
                db.DatosAdicionalesClientes.Add(datosAdicionalesCliente);
                db.SaveChanges();


                return(RedirectToAction("Index", new { id = clienteId }));
            }

            ViewBag.clienteId = new SelectList(db.Clientes, "Id", "claveCliente", datosAdicionalesCliente.clienteId);
            ViewBag.usuarioId = new SelectList(db.Usuarios, "Id", "nombreUsuario", datosAdicionalesCliente.usuarioId);
            return(View(datosAdicionalesCliente));
        }
Exemplo n.º 28
0
        public ActionResult Create([Bind(Include = "Id,nombreUsuario,contrasena,departamentoId,claveUsuario,email,apellidoMaterno,apellidoPaterno,estatus,fechaIngreso,roleId,plazaId")] Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                usuario.nombreUsuario   = usuario.nombreUsuario.ToUpper();
                usuario.apellidoMaterno = usuario.apellidoMaterno.ToUpper();
                usuario.apellidoPaterno = usuario.apellidoPaterno.ToUpper();
                db.Usuarios.Add(usuario);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.plazaId = new SelectList((from s in db.Plazas.ToList()
                                              where s.indicador.Equals("U")
                                              orderby s.descripcion
                                              select new
            {
                id = s.id,
                descripcion = s.descripcion
            }), "id", "descripcion", usuario.plazaId);
            ViewBag.roleId = new SelectList(db.Roles, "id", "descripcion", usuario.roleId);
            return(View(usuario));
        }
Exemplo n.º 29
0
        public ActionResult Create([Bind(Include = "id,aseguradoId,lote,fechaTransaccion,tipo,nombreArchivo")] Movimiento movimiento)
        {
            if (ModelState.IsValid)
            {
                movimiento.fechaCreacion = DateTime.Now;
                db.Movimientos.Add(movimiento);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.aseguradoId = new SelectList(db.Asegurados, "id", "numeroAfiliacion", movimiento.aseguradoId);
            return(View(movimiento));
        }
Exemplo n.º 30
0
        public Parametro getParameterByKey(String key)
        {
            Parametro parameter = new Parametro();
            DateTime  date      = DateTime.Now;

            var smdfParameterTemp = (from b in db.Parametros
                                     where b.parametroId.Equals(key.Trim())
                                     orderby b.fechaCreacion
                                     select b).FirstOrDefault();

            if (smdfParameterTemp == null)
            {
                parameter = new Parametro();
                if (!key.Equals("FACINFOSAL"))
                {
                    parameter.descripcion   = "No Value";
                    parameter.valorMoneda   = Decimal.Parse("0.00");
                    parameter.fechaCreacion = date;
                }
                else
                {
                    parameter.parametroId   = "FACINFOSAL";
                    parameter.descripcion   = "Ultima fecha de actualizacion de datos infonavit";
                    parameter.fechaCreacion = date;
                    parameter.valorFecha    = date.AddYears(-1);
                    db.Parametros.Add(parameter);
                    db.SaveChanges();
                }
            }
            else
            {
                parameter = (Parametro)smdfParameterTemp;
            }

            return(parameter);
        }