Пример #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            Cursor = Cursors.WaitCursor;
            try
            {
                if (validate() == true)
                {
                    ShiftBAL   _objBAL   = new ShiftBAL();
                    ShiftModel _objModel = new ShiftModel();
                    _objModel._ShiftID      = selectedRecordId;
                    _objModel._StartTime    = Convert.ToDateTime(dtpStartTime.Text);
                    _objModel._EndTime      = Convert.ToDateTime(dtpEndTime.Text);
                    _objModel._ShiftName    = tbxShiftName.Text;
                    _objModel._ModifiedDate = DateTime.Now;
                    if (selectedRecordId == 0)
                    {
                        _objBAL.SaveShift(_objModel);
                    }
                    else
                    {
                        _objBAL.UpdateShift(_objModel);
                    }
                    MakeEmpty();

                    MessageBox.Show("Record Saved Successfully!");
                    FillGrid();
                }
            }
            catch
            { }
            finally
            {
                Cursor = Cursors.Default;
            }
        }
Пример #2
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (selectedRecordId != 0)
            {
                try
                {
                    Cursor = Cursors.WaitCursor;
                    ShiftBAL _objBAL = new ShiftBAL();
                    _objBAL.DeleteShift(selectedRecordId);
                    MessageBox.Show("Record has been deleted successfully!");
                    FillGrid();
                }
                catch (System.Data.SqlClient.SqlException sqlEx)
                {
                    if (sqlEx.Number == 547)
                    {
                        MessageBox.Show("You cannot delete this record. Its refference exists in other documents.");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
                finally
                {
                    Cursor = Cursors.Default;
                }

                MakeEmpty();
            }
        }
Пример #3
0
        private void FillShiftList()
        {
            ShiftBAL          _objBAL   = new ShiftBAL();
            List <ShiftModel> ShiftList = new List <ShiftModel>();

            ShiftList              = _objBAL.GetShiftList();
            cmbShift.DataSource    = ShiftList;
            cmbShift.DisplayMember = "_ShiftName";
            cmbShift.ValueMember   = "_ShiftID";
            cmbShift.SelectedIndex = -1;
            cmbShift.Text          = "Select Shift";
        }
Пример #4
0
 private void FillForm(Int32 _ShiftId)
 {
     try
     {
         ShiftBAL   _objBAL   = new ShiftBAL();
         ShiftModel _objModel = _objBAL.SearchShift(_ShiftId);
         dtpStartTime.Text    = _objModel._StartTime.ToString();
         tbxShiftName.Text    = _objModel._ShiftName;
         dtpEndTime.Text      = _objModel._EndTime.ToString();
         tbxModifiedDate.Text = _objModel._ModifiedDate.ToString();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
Пример #5
0
        private void FillGrid()
        {
            ShiftBAL          _objBAL   = new ShiftBAL();
            List <ShiftModel> ShiftList = new List <ShiftModel>();

            grdShifts.DataSource = null;
            grdShifts.Rows.Clear();
            ShiftList = _objBAL.GetShiftList();
            grdShifts.AutoGenerateColumns = false;
            int count = 0;

            foreach (var item in ShiftList)
            {
                count++;
                grdShifts.Rows.Add(item._ShiftID, item._ShiftName, item._StartTime.TimeOfDay, item._EndTime.TimeOfDay, item._ModifiedDate);
            }

            tbxCount.Text = count.ToString();
        }