Exemple #1
0
 /// <summary>
 /// Obtiene la lista de empleados En un periodo de fechas establecido y que NO ha sido registrado en la base de datos
 /// NO REGISTRA SOLO HACE UNA CONSULTA
 /// </summary>
 /// <param name="palaceType">LS, SR o WH</param>
 /// <param name="PalaceID"> String con el ID del Sitio </param>
 /// <param name="dateStart">Fecha inicio de la lista de asistencia</param>
 /// <param name="DateEnd">Fecha fin de la lista de asistencia</param>
 /// <returns>Lista de asistencia enrtre las fechas seleccionadas</returns>
 /// <history>[ECANUL] 19-03-2016 CREATED</history>
 public static List <PersonnelAssistance> GetPersonnelAssistance(EnumPlaceType palaceType, string PalaceID, DateTime dateStart, DateTime DateEnd)
 {
     using (var dbContext = new IMEntities(ConnectionHelper.ConnectionString()))
     {
         string strPalaceType = EnumToListHelper.GetEnumDescription(palaceType);
         return(dbContext.USP_OR_GetPersonnelAssistance(strPalaceType, PalaceID, dateStart, DateEnd).ToList());
     }
 }
 public frmAssistance(EnumPlaceType pEnumPalaceType, UserData userdata)
 {
     InitializeComponent();
     enumPalaceType = pEnumPalaceType;
     if (enumPalaceType == EnumPlaceType.LeadSource)
     {
         palaceId = userdata.LeadSource.lsID;
     }
     else
     {
         palaceId = userdata.SalesRoom.srID;
     }
     cmbWeeks.SelectedIndex = 1;
     user = userdata;
 }
Exemple #3
0
        /// <summary>
        /// obtiene registros del catalogo PersLSSR
        /// </summary>
        /// <param name="idUser">id del Usuario</param>
        /// <param name="typeAcces">SR. Sales Room | LS. Lead Source | WH. Wharehouse</param>
        /// <returns></returns>
        public static async Task <List <PersonnelAccess> > getPersonnelAcces(string idUser, EnumPlaceType enumPlaceType)
        {
            List <PersonnelAccess> lstPersonnelAcces = await Task.Run(() =>
            {
                using (var dbContext = new IMEntities(ConnectionHelper.ConnectionString()))
                {
                    string placeType = EnumToListHelper.GetEnumDescription(enumPlaceType);
                    return(dbContext.PersonnelAccessList.Where(pl => pl.plpe == idUser && pl.plLSSR == placeType).ToList());
                }
            });

            return(lstPersonnelAcces);
        }