public JsonResult CasualLeave(CasualLeave obj)
        {
            db.CasualLeaves.Add(obj);

            db.SaveChanges();
            return(Json(obj));
        }
Exemplo n.º 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            CasualLeave casualLeave = db.CasualLeaves.Find(id);

            db.CasualLeaves.Remove(casualLeave);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 3
0
 public ActionResult Edit([Bind(Include = "Id,EmployeeCode,Name,Department,Post,FromDate,ToDate,Reason,ResponsiblePerson,HodComment,AnyLeaveDays,OfficeInChargeName,ApprovedDays,CreatedDate,IsDeleted,CustomerId")] CasualLeave casualLeave)
 {
     if (ModelState.IsValid)
     {
         db.Entry(casualLeave).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.EmployeeCode = new SelectList(db.EmployeeGIs, "EmployeeCode", "Rank", casualLeave.EmployeeCode);
     ViewBag.EmployeeCode = new SelectList(db.EmployeeGIs, "EmployeeCode", "Rank", casualLeave.EmployeeCode);
     return(View(casualLeave));
 }
Exemplo n.º 4
0
        // GET: CasualLeaves/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CasualLeave casualLeave = db.CasualLeaves.Find(id);

            if (casualLeave == null)
            {
                return(HttpNotFound());
            }
            return(View(casualLeave));
        }
        public JsonResult CausalLeave(CasualLeave obj)
        {
            try
            {
                db.CasualLeaves.Add(obj);

                db.SaveChanges();
                return(Json(obj));
            }
            catch (Exception ext)
            {
                return(Json(ext));
            }
        }
Exemplo n.º 6
0
        // GET: CasualLeaves/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CasualLeave casualLeave = db.CasualLeaves.Find(id);

            if (casualLeave == null)
            {
                return(HttpNotFound());
            }
            ViewBag.EmployeeCode = new SelectList(db.EmployeeGIs, "EmployeeCode", "Rank", casualLeave.EmployeeCode);
            ViewBag.EmployeeCode = new SelectList(db.EmployeeGIs, "EmployeeCode", "Rank", casualLeave.EmployeeCode);
            return(View(casualLeave));
        }
Exemplo n.º 7
0
        private void SaveLeave_Click(object sender, EventArgs e)
        {
            string query = "";

            if (SttafIdText.Text.Trim() == "")
            {
                MessageBox.Show("Please Enter Employee ID");
                SttafIdText.Focus();
                return;
            }



            if (CasualLeave.Text.Trim() == "")
            {
                MessageBox.Show("Please Enter The Number");
                CasualLeave.Focus();
                return;
            }

            if (Sickleave.Text.Trim() == "")
            {
                MessageBox.Show("Please Enter The Number");
                Sickleave.Focus();
                return;
            }
            if (MaternityLeave.Text.Trim() == "")
            {
                MessageBox.Show("Please Enter Password");
                MaternityLeave.Focus();
                return;
            }
            if (EarnedLeave.Text.Trim() == "")
            {
                MessageBox.Show("Please Enter Number");
                EarnedLeave.Focus();
                return;
            }
            query = "SELECT COUNT(*) AS Count FROM Leave_Info WHERE StaffID = " + SttafIdText.Text + "";
            if (stfID == 0)
            {
                if (DbAccess.NumberOfRecords(query) > 0)
                {
                    MessageBox.Show("This username already exists! Please try another ID!");
                    SttafIdText.Focus();
                    return;
                }
            }
            else
            {
                if (DbAccess.NumberOfRecords(query) > 1)
                {
                    MessageBox.Show("This username already exists! Please try another ID!");
                    SttafIdText.Focus();
                    return;
                }
            }
            try
            {
                if (stfID == 0)
                {
                    query = "INSERT INTO Leave_Info(StaffID,CasualLeave,SickLeave,MaternityLeave,EarnedLeave) VALUES(" + Convert.ToInt32(SttafIdText.Text) + ", '" + Convert.ToInt32(CasualLeave.Text) + "',  '" + Convert.ToInt32(Sickleave.Text) + "', '" + Convert.ToInt32(MaternityLeave.Text) + "', '" + Convert.ToInt32(EarnedLeave.Text) + "' )";
                }


                else
                {
                    query = "UPDATE Leave_Info SET  CasualLeave = '" + Convert.ToInt32(CasualLeave.Text) + "', SickLeave = '" + Convert.ToInt32(Sickleave.Text) + "',MaternityLeave= '" + Convert.ToInt32(MaternityLeave.Text) + "',EarnedLeave = '" + Convert.ToInt32(EarnedLeave.Text) + "' WHERE StaffID = " + stfID;
                }

                if (DbAccess.ExecuteToDB(query))
                {
                    if (stfID == 0)
                    {
                        MessageBox.Show("Saved Successfully!!!");
                    }
                    else
                    {
                        MessageBox.Show("Update Successfully!!!");
                    }
                }
                else
                {
                    MessageBox.Show("Failed To Save!!!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Connection Error!!!");
            }
            finally
            {
                Reset();
            }
        }