Beispiel #1
0
        //Departamento
        public List <DepartamentoEntity> ListarDepartamento_DAL()
        {
            List <DepartamentoEntity> listado = new List <DepartamentoEntity>();

            SqlCommand cmd = new SqlCommand("SP_VEH_ListarDepartamento", cn.getcn);

            cmd.CommandType = CommandType.StoredProcedure;

            cn.getcn.Open();

            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                DepartamentoEntity clase = new DepartamentoEntity();
                clase.vdepartamento = dr["vdepartamento"].ToString();
                clase.vdescripcion  = dr["vdescripcion"].ToString();

                listado.Add(clase);
            }

            dr.Close();
            cmd.Dispose();
            cn.getcn.Close();

            return(listado);
        }
        /// <summary>
        /// Método que consulta los departamentos en el sistema
        /// </summary>
        /// <returns>objeto tipo list con la informacion de los departamentos</returns>
        public List <DepartamentoEntity> TraerDeptos()
        {
            DataTable          vobjResultado = this.administracionDao.TraerDeptos();
            DepartamentoEntity seleccione    = new DepartamentoEntity {
                IdDepto = "", Nombre = "  Seleccione..."
            };
            List <DepartamentoEntity> lstDeptos = Utilitario.ConvertTo <DepartamentoEntity>(vobjResultado);

            lstDeptos.Add(seleccione);
            return(lstDeptos.OrderBy(d => d.Nombre).ToList <DepartamentoEntity>());
        }
Beispiel #3
0
 public ActionResult Editar(DepartamentoEntity model)
 {
     if (ModelState.IsValid)
     {
         try
         {
             new DepartamentoBusiness().Salvar(model, this.UsuarioId);
             return(RedirectToAction("Index"));
         }
         catch (TicketException ex)
         {
             ModelState.AddModelError("ex", ex.Message);
         }
     }
     return(View("Departamento", model));
 }
Beispiel #4
0
        private static string MontarItenDescricaoCompleta(int departamentoId)
        {
            string descricaoCompleta = "";

            using (SynsTicketContext context = new SynsTicketContext())
            {
                DepartamentoEntity departamento = null;
                do
                {
                    departamento = context.DepartamentoEntity.FirstOrDefault(a => a.DepartamentoId == departamentoId);

                    if (departamento.DepartamentoMasterId.HasValue)
                    {
                        departamentoId = departamento.DepartamentoMasterId.Value;
                        if (String.IsNullOrWhiteSpace(descricaoCompleta))
                        {
                            descricaoCompleta = departamento.Descricao;
                        }
                        else
                        {
                            descricaoCompleta = departamento.Descricao + " | " + descricaoCompleta;
                        }
                    }
                    else
                    {
                        if (departamento != null)
                        {
                            if (String.IsNullOrWhiteSpace(descricaoCompleta))
                            {
                                descricaoCompleta = departamento.Descricao;
                            }
                            else
                            {
                                descricaoCompleta = departamento.Descricao + " | " + descricaoCompleta;
                            }
                        }
                        departamentoId = 0;
                        departamento   = null;
                    }
                }while (departamento != null && departamentoId != 0);
            }

            return(descricaoCompleta);
        }
Beispiel #5
0
 public void Salvar(DepartamentoEntity entity, int departamentoId)
 {
     try
     {
         using (SynsTicketContext context = new SynsTicketContext())
         {
             base.SaveChanges(entity, departamentoId, true, context);
         }
     }
     catch (TicketException ex)
     {
         this.Erros.Add(ex);
     }
     finally
     {
         if (this.Erros.Count > 0)
         {
             throw new TicketException(this.ConsisteErros());
         }
     }
 }
        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;
        }