示例#1
0
        public ActionResult Nuevo() //PANTALLA CREAR NUEVO - NEGOCIOS
        {
            ObtenerUsuarioActual();
            if (usuarioActual.idPersona != null)
            {
                /*if (ValidarPermisoVista("Negocios", "Nuevo"))
                 * {*/
                ViewBag.Perfil       = usuarioActual.idPerfil;
                ViewBag.TiposNegocio = new SelectList(db.TipoDeNegocio, "idTipoNegocio", "nombre");
                ViewBag.Rubros       = new SelectList(db.Rubro, "idRubro", "nombreRubro");


                NegocioEntity neg = new NegocioEntity();//para tener un idNegocio=0 y no falle al llamar a la accion NuevoComercio.

                dom.listLocalidadesCercanas = dm.GetLocalidadesCercanas();
                SucursalEntity suc = new SucursalEntity()
                {
                    Domicilio = dom
                };
                neg.Sucursal.Add(suc);

                return(View(neg));
            }
            else
            {
                return(RedirectToAction("DatosPersonales", "Persona", new { returnUrl = "../Negocios/Nuevo" }));
            }

            /*}
             * else
             *  return RedirectToAction("ErrorPermisos", "Errores");*/
        }
示例#2
0
        public ActionResult NuevoHotel()
        {
            dom.listLocalidadesCercanas = dm.GetLocalidadesCercanas();
            SucursalEntity suc = new SucursalEntity()
            {
                Domicilio = dom
            };

            neg.Sucursal.Add(suc);
            ViewBag.Carac      = nm.GetCaracteristicas();
            ViewBag.Categorias = new SelectList(db.CategoriaHospedaje, "idCategoria", "nombre");

            List <TipoHabitacion>     habs         = nm.GetTiposHabitacion();
            List <HabitacionesEntity> habitaciones = new List <HabitacionesEntity>();

            foreach (var item in habs)
            {
                habitaciones.Add(new HabitacionesEntity()
                {
                    idTipoHabitacion = item.idTipoHabitacion,
                    nombre           = item.nombre
                });
            }
            ViewBag.Habitaciones = habitaciones;

            return(View(neg));
        }
示例#3
0
        public SucursalEntity Update(SucursalEntity entity)
        {
            _unitOfWork = UnitOfWork.GetInstance;
            var result = _unitOfWork.SucursalRepository.Sucursal.Where(e => e.Id == entity.Id).FirstOrDefault();

            result = entity;
            return(result);
        }
示例#4
0
        public SucursalEntity Add(SucursalEntity entity)
        {
            _unitOfWork = UnitOfWork.GetInstance;
            var result_ = _unitOfWork.SucursalRepository.Sucursal.ToList();

            _unitOfWork.SucursalRepository.Sucursal.Add(entity);
            //Insertar Banco
            return(entity);
        }
示例#5
0
        } //NO LA USO - POR SI NO FUNCIONA LA VISTA PARCIAL//

        public ActionResult NuevoCasaODpto()
        {
            dom.listLocalidadesCercanas = dm.GetLocalidadesCercanas();
            SucursalEntity suc = new SucursalEntity()
            {
                Domicilio = dom
            };

            neg.Sucursal.Add(suc);
            ViewBag.Carac      = nm.GetCaracteristicas();
            ViewBag.Categorias = new SelectList(db.CategoriaHospedaje, "idCategoria", "nombre");
            return(View(neg));
        }
示例#6
0
        public List <Sucursal> SucursalEntityToSucursal(SucursalEntity sucEn)
        {
            List <Sucursal> sucursales = new List <Sucursal>();

            if (sucEn != null)
            {
                sucursales.Add(new Sucursal()
                {
                    esPrincipal = sucEn.esPrincipal,
                    Domicilio   = DomicilioEntityToDomicilio(sucEn.Domicilio),
                    telefono    = sucEn.telefono
                });
            }

            return(sucursales);
        }
示例#7
0
 public static Sucursal Map(SucursalEntity entity)
 {
     return(new Sucursal()
     {
         Direccion = entity.Direccion,
         FechaRegistro = entity.FechaRegistro,
         Id = entity.Id,
         Nombre = entity.Nombre,
         Banco = new Banco
         {
             Id = entity.Banco.Id,
             Nombre = entity.Banco.Nombre,
             Direccion = entity.Banco.Direccion,
             FechaRegistro = entity.FechaRegistro
         }
     });
 }
示例#8
0
        private void LoadSucursales()
        {
            _sucursal               = new SucursalEntity();
            _sucursal.Id            = 1;
            _sucursal.Nombre        = "Sucursal Bcp 01";
            _sucursal.Direccion     = "San Isidro";
            _sucursal.FechaRegistro = DateTime.Now;
            _sucursal.Banco         = BancoRepository.Bancos[0];
            SucursalRepository.Sucursal.Add(_sucursal);

            _sucursal               = new SucursalEntity();
            _sucursal.Id            = 2;
            _sucursal.Nombre        = "Sucursal Bcp 02";
            _sucursal.Direccion     = "Chorrillos";
            _sucursal.FechaRegistro = DateTime.Now;
            _sucursal.Banco         = BancoRepository.Bancos[0];
            SucursalRepository.Sucursal.Add(_sucursal);

            _sucursal               = new SucursalEntity();
            _sucursal.Id            = 3;
            _sucursal.Nombre        = "Sucursal Interbank 01";
            _sucursal.Direccion     = "San Isidro";
            _sucursal.FechaRegistro = DateTime.Now;
            _sucursal.Banco         = BancoRepository.Bancos[1];
            SucursalRepository.Sucursal.Add(_sucursal);

            _sucursal               = new SucursalEntity();
            _sucursal.Id            = 4;
            _sucursal.Nombre        = "Sucursal Interbank 02";
            _sucursal.Direccion     = "Chorrillos";
            _sucursal.FechaRegistro = DateTime.Now;
            _sucursal.Banco         = BancoRepository.Bancos[1];
            SucursalRepository.Sucursal.Add(_sucursal);

            _sucursal               = new SucursalEntity();
            _sucursal.Id            = 5;
            _sucursal.Nombre        = "Sucursal Interbank 03";
            _sucursal.Direccion     = "San Juan de Lurigancho";
            _sucursal.FechaRegistro = DateTime.Now;
            _sucursal.Banco         = BancoRepository.Bancos[1];
            SucursalRepository.Sucursal.Add(_sucursal);
        }
        public EmployeeEntityOnject()
        {
            //Datos Generales
            _ID = 0;
            _CLAVE_TRABAJADOR = string.Empty;
            _nombre           = string.Empty;
            _apellidoPaterno  = string.Empty;;
            _apellidoMaterno  = string.Empty;
            _fechaAlta        = null;
            _fechaIngreso     = null;
            _fechaBaja        = null;
            _fechaAntiguedad  = null;

            _Empresa      = new EmpresaEntity();
            _Sucursal     = new SucursalEntity();
            _CentroCosto  = new CentroCostoEntity();
            _Departamento = new DepartamentoEntity();
            _Puesto       = new PuestoEntity();

            _sueldoDiario      = 0;
            _sueldoIntegrado   = 0;
            _sueldoVariable    = 0;
            _sueldoInfonavit   = 0;
            _sueldoMensual     = 0;
            _tipoFactor        = string.Empty;
            _categoriaFactor   = string.Empty;
            _factorIntegracion = 0;
            _activo            = false;

            //Datos RH
            _calle            = string.Empty;
            _numero           = string.Empty;
            _colonia          = string.Empty;
            _poblacion        = string.Empty;
            _estado           = string.Empty;
            _localidad        = string.Empty;
            _codigoPostal     = string.Empty;
            _telefono1        = string.Empty;
            _telefono2        = string.Empty;
            _telefono3        = string.Empty;
            _sexo             = string.Empty;
            _escolaridad      = string.Empty;
            _carrera          = string.Empty;
            _nota             = string.Empty;
            _lugar_nacimiento = string.Empty;
            _fecha_nacimiento = null;
            _padre            = string.Empty;
            _madre            = string.Empty;
            _estado_civil     = string.Empty;
            _claveInstituto   = string.Empty;
            _estadoNivel      = 0;

            //Datos Nomina
            _rfc                    = string.Empty;
            _CLAVE_NOMINA           = string.Empty;
            _CLAVE_TURNO            = string.Empty;
            _tipo_pago              = string.Empty;
            _ptu                    = string.Empty;
            _extra1                 = string.Empty;
            _extra2                 = string.Empty;
            _extra3                 = string.Empty;
            _descanso1              = string.Empty;
            _descanso2              = string.Empty;
            _cuota_sindical         = false;
            _control_interno        = string.Empty;
            _cuenta_bancaria        = string.Empty;
            _comisiones             = string.Empty;
            _tipo_trabajador        = string.Empty;
            _clave_banco            = string.Empty;
            _numero_tarjeta         = string.Empty;
            _descripcion_tipoNomina = string.Empty;
            _CLABE                  = string.Empty;
            _regimen                = 0;
            _turno_actual           = string.Empty;

            //Datos IMSS
            _afiliacion            = string.Empty;
            _curp                  = string.Empty;
            _afore                 = string.Empty;
            _unidad_medica         = string.Empty;
            _aportacion_voluntaria = 0;
            _tipo_contratacion     = string.Empty;
            _semana_reducida       = string.Empty;
            _tipo_jornada          = string.Empty;
        }
示例#10
0
 public Task <SucursalEntity> Update(int id, SucursalEntity element)
 {
     throw new NotImplementedException();
 }