Exemple #1
0
        protected override void OnLoad(EventArgs e)
        {
            var salaryList = unitOfWork.Salaries.GetAll().ToList();

            grid = new GridControl <Repositoris.Entities.Salary>(this);

            grid.AddTextBoxColumn("عنوان لیست", s => s.Title);
            grid.AddTextBoxColumn("سال", s => s.Year);
            grid.AddTextBoxColumn("ماه", s => s.Month);
            grid.AddTextBoxColumn("تعداد پرسنل", s => s.EmployeesCount);
            grid.AddTextBoxColumn("وضعیت", s => s.IsLocked);
            grid.SetDataSource(salaryList);
            base.OnLoad(e);
        }
Exemple #2
0
        protected override void OnLoad(EventArgs e)
        {
            var companies = unitOfWork.Companies.GetAll().Where(c => c.IsDeleted == false).ToList();

            grid = new GridControl <Company>(this);
            grid.AddTextBoxColumn("عنوان شرکت ", c => c.Title);
            grid.AddTextBoxColumn("آدرس", c => c.Address);
            grid.AddTextBoxColumn("شماره تماس", c => c.Tel);
            grid.AddTextBoxColumn("شماره فکس", c => c.Fax);

            grid.SetDataSource(companies);


            base.OnLoad(e);
        }
Exemple #3
0
        protected override void OnLoad(EventArgs e)
        {
            var unitOfWork = new UnitOfWork(new SalaryAppContext());
            var grid       = new GridControl <Repositoris.Entities.Attendance>(this);

            grid.SetDataSource(unitOfWork.Attendances.GetAll());

            grid.AddTextBoxColumn("سال", a => a.Year);
            grid.AddTextBoxColumn("ماه", a => a.Month);
            for (int i = 1; i <= 31; i++)
            {
                grid.AddTextBoxColumn(i.ToString("##"), a => String.Format("a.D{}", i.ToString()));
            }

            unitOfWork.Dispose();
            base.OnLoad(e);
        }
Exemple #4
0
        protected override void OnLoad(EventArgs e)
        {
            var workplaceList = unitOfWork.Workplaces.GetAll().Where(w => w.IsDeleted == false).ToList();

            grid = new GridControl <Repositoris.Entities.Workplace>(this);
            grid.AddTextBoxColumn("عنوان کارگاه ", w => w.Title);
            grid.AddTextBoxColumn("آدرس", w => w.Address);
            grid.AddTextBoxColumn("نام کارفرما", w => w.EmployerTitle);
            grid.AddTextBoxColumn("کد بیمه ", w => w.InsuranceCode);
            grid.AddTextBoxColumn("شماره قرارداد", w => w.ContractNumber);
            grid.AddTextBoxColumn("مبلغ قرارداد", w => w.ContractPrice);
            grid.AddTextBoxColumn("تاریخ شروع", w => w.StartDate);
            grid.AddTextBoxColumn("تاریخ پایان", w => w.EndDate);
            grid.AddTextBoxColumn("تلفن", w => w.Tel);
            grid.AddTextBoxColumn("فکس", w => w.Fax);
            grid.SetDataSource(workplaceList);

            unitOfWork.Dispose();
            base.OnLoad(e);
        }
Exemple #5
0
        protected override void OnLoad(EventArgs e)
        {
            var employees = unitOfWork.Employees.GetAll();

            grid = new GridControl <Employee>(this);
            grid.AddCheckBox("وضعیت انتخاب");
            grid.AddTextBoxColumn("نام", emp => emp.FirstName);
            grid.AddTextBoxColumn("نام خانوادگی", emp => emp.LastName);
            grid.AddTextBoxColumn("نام پدر", emp => emp.FatherName);
            grid.AddTextBoxColumn("کد ملی", emp => emp.NationalCode);
            grid.AddTextBoxColumn("شماره شناسنامه", emp => emp.IdNumber);
            grid.AddTextBoxColumn("شماره حساب", emp => emp.BankAccNumber1);
            grid.SetDataSource(employees);

            base.OnLoad(e);
        }
Exemple #6
0
        protected override void OnLoad(EventArgs e)
        {
            salaryDetails = unitOfWork.SalaryDetails.GetSalaryDetails(_currenMonthSalary.Id);
            var employees = new List <Employee>();

            foreach (var employee in salaryDetails)
            {
                employees.Add(unitOfWork.Employees.Get(employee.Employee.Id));
            }
            grid = new GridControl <Employee>(this);
            grid.AddTextBoxColumn("نام", emp => emp.FirstName);
            grid.AddTextBoxColumn("نام خانوادگی", emp => emp.LastName);
            grid.AddTextBoxColumn("نام پدر", emp => emp.FatherName);
            grid.AddTextBoxColumn("کد ملی", emp => emp.NationalCode);
            grid.AddTextBoxColumn("شماره شناسنامه", emp => emp.IdNumber);
            grid.AddTextBoxColumn("شماره حساب", emp => emp.BankAccNumber1);
            grid.SetDataSource(employees);

            base.OnLoad(e);
        }
Exemple #7
0
        protected override void OnLoad(EventArgs e)
        {
            var employees = unitOfWork.Employees.GetAll().ToList();

            grid = new GridControl <Employee>(this);

            grid.AddTextBoxColumn("نام", emp => emp.FirstName);
            grid.AddTextBoxColumn("نام خانوادگی", emp => emp.LastName);
            grid.AddTextBoxColumn("نام پدر", emp => emp.FatherName);
            grid.AddTextBoxColumn("کد ملی", emp => emp.NationalCode);
            grid.AddTextBoxColumn("شماره شناسنامه", emp => emp.IdNumber);
            grid.AddTextBoxColumn("تاریخ تولد ", emp => emp.DOB);
            grid.AddTextBoxColumn("محل تولد", emp => emp.POI);
            grid.AddTextBoxColumn("تاریخ صدور", emp => emp.DOB);
            grid.AddTextBoxColumn("محل صدر", emp => emp.POI);
            grid.AddTextBoxColumn("شماره بیمه", emp => emp.IdNumber);
            grid.AddTextBoxColumn("شماره حساب", emp => emp.BankAccNumber1);
            grid.AddTextBoxColumn("تعداد فرزند", emp => emp.Children);
            grid.AddTextBoxColumn("وضعیت کار", emp => emp.IsWorking);
            grid.SetDataSource(employees);

            base.OnLoad(e);
        }