コード例 #1
0
        private void ucGetLoads_Load(object sender, EventArgs e)
        {
            try
            {
                using (ILoadRepository loadRepo = new LoadRepository(new Datacore.Data.BeamDeflectionDbContext()))
                {
                    var result = loadRepo.GetList("Beam");
                    if (result.Result == null)
                    {
                        return;
                    }
                    dgvLoads.DataSource = result.Result;
                    dgvLoads.Columns["Calculations"].Visible = false;
                    dgvLoads.Columns["ID"].Visible           = false;

                    dgvLoads.Columns["Name"].HeaderText      = "Yük Adı";
                    dgvLoads.Columns["CreatedAt"].HeaderText = "Oluşturulma Tarihi";
                    dgvLoads.Columns["UpdatedAt"].HeaderText = "Düzenlenme Tarihi";
                    dgvLoads.Columns["IsDeleted"].HeaderText = "Silinme";
                    dgvLoads.Columns["IsActive"].HeaderText  = "Aktiflik";
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #2
0
        private void ucEditLoads_Load(object sender, EventArgs e)
        {
            chkIsActive.Text     = "Evet";
            chkIsActive.Checked  = true;
            chkIsDeleted.Text    = "Hayır";
            chkIsDeleted.Checked = false;
            try
            {
                using (ILoadRepository loadRepo = new LoadRepository(new Datacore.Data.BeamDeflectionDbContext()))
                {
                    var result = loadRepo.GetList("Beam");
                    if (result.Result == null)
                    {
                        return;
                    }
                    dgvLoads.DataSource = result.Result;
                    dgvLoads.Columns["BeamId"].Visible       = false;
                    dgvLoads.Columns["Calculations"].Visible = false;
                    dgvLoads.Columns["ID"].Visible           = false;

                    dgvLoads.Columns["Name"].HeaderText      = "Yük Adı";
                    dgvLoads.Columns["CreatedAt"].HeaderText = "Oluşturulma Tarihi";
                    dgvLoads.Columns["UpdatedAt"].HeaderText = "Düzenlenme Tarihi";
                    dgvLoads.Columns["IsDeleted"].HeaderText = "Silinme";
                    dgvLoads.Columns["IsActive"].HeaderText  = "Aktiflik";
                }
                using (IBeamRepository beamRepo = new BeamRepository(new Datacore.Data.BeamDeflectionDbContext()))
                {
                    var result = beamRepo.GetList("Loads");
                    if (result == null)
                    {
                        lblMessage.Text = "Kayıtlı kiriş tipi bulunamadı. Önce kiriş tipi ekleyin";
                        return;
                    }
                    cmbBeams.DataSource = result.Result;
                }
            }
            catch (Exception ex)
            {
                lblMessage.Text = "Hata : " + ex.GetBaseException();
            }
        }
コード例 #3
0
        private void ucEditCalculations_Load(object sender, EventArgs e)
        {
            chkIsActive.Text     = "Evet";
            chkIsActive.Checked  = true;
            chkIsDeleted.Text    = "Hayır";
            chkIsDeleted.Checked = false;

            try
            {
                using (ICalculationRepository calRepo = new CalculationRepository(new BeamDeflectionDbContext()))
                {
                    var result = calRepo.GetList("Load", "Unit", "AppUser");
                    if (result.Result == null)
                    {
                        return;
                    }
                    dgvCalculations.DataSource                   = result.Result;
                    dgvCalculations.Columns["ID"].Visible        = false;
                    dgvCalculations.Columns["LoadId"].Visible    = false;
                    dgvCalculations.Columns["UserId"].Visible    = false;
                    dgvCalculations.Columns["UnitId"].Visible    = false;
                    dgvCalculations.Columns["Variables"].Visible = false;

                    dgvCalculations.Columns["Result"].HeaderText    = "Sonuç";
                    dgvCalculations.Columns["Load"].HeaderText      = "Yük Tipi";
                    dgvCalculations.Columns["Unit"].HeaderText      = "Birimi";
                    dgvCalculations.Columns["AppUser"].HeaderText   = "Hesaplamayı Yapan Kullanıcı";
                    dgvCalculations.Columns["CreatedAt"].HeaderText = "Oluşturulma Tarihi";
                    dgvCalculations.Columns["UpdatedAt"].HeaderText = "Düzenlenme Tarihi";
                    dgvCalculations.Columns["IsDeleted"].HeaderText = "Silinme";
                    dgvCalculations.Columns["IsActive"].HeaderText  = "Aktiflik";
                }
                using (IUserRepository userRepo = new UserRepository(new BeamDeflectionDbContext()))
                {
                    var result = userRepo.GetList();
                    if (result.Result == null)
                    {
                        lblMessage.Text = "Eklenecek kullanıcı bulunamadı.";
                        return;
                    }
                    cmbUsers.DataSource = result.Result;
                }
                using (IUnitRepository unitRepo = new UnitRepository(new BeamDeflectionDbContext()))
                {
                    var result = unitRepo.GetList();
                    if (result.Result == null)
                    {
                        lblMessage.Text = "Eklenecek birim bulunamadı.";
                        return;
                    }
                    cmbUnits.DataSource = result.Result;
                }
                using (ILoadRepository loadRepo = new LoadRepository(new BeamDeflectionDbContext()))
                {
                    var result = loadRepo.GetList();
                    if (result.Result == null)
                    {
                        lblMessage.Text = "Eklenecek yük tipi bulunamadı.";
                        return;
                    }
                    cmbLoads.DataSource = result.Result;
                }
            }
            catch (Exception ex)
            {
                lblMessage.Text = "Hata : " + ex.GetBaseException();
            }
        }