Esempio n. 1
0
        //To Update Daily Expences details
        /// <summary>
        ///
        /// </summary>
        /// <param name="obj"></param>
        /// <returns></returns>
        public bool UpdateExpence(DailyExpences obj)
        {
            connection();
            SqlCommand com = new SqlCommand("USP_UpdateDailyExpenceDetails", con);

            com.CommandType = CommandType.StoredProcedure;
            com.Parameters.AddWithValue("@Amount", obj.expencesAmount);
            com.Parameters.AddWithValue("@Description", obj.expenceDescription);
            com.Parameters.AddWithValue("@Date", obj.expenceDate);
            com.Parameters.AddWithValue("@Remark", obj.remark);
            com.Parameters.AddWithValue("@ExpenceId", obj.DailyExpencesId);
            com.Parameters.AddWithValue("@UpdateCondition", "1=1");

            con.Open();
            int i = com.ExecuteNonQuery();

            con.Close();
            if (i >= 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Esempio n. 2
0
        //To Get specific Daily Expences details
        /// <summary>
        ///
        /// </summary>
        /// <param name="expenceId"></param>
        /// <returns></returns>
        public DailyExpences GetExpence(int expenceId)
        {
            connection();
            DailyExpences expences = new DailyExpences();
            SqlCommand    com      = new SqlCommand("GetDailyExpencesById", con);

            com.CommandType = CommandType.StoredProcedure;
            com.Parameters.AddWithValue("@Id", expenceId);
            SqlDataAdapter da = new SqlDataAdapter(com);
            DataTable      dt = new DataTable();

            con.Open();
            da.Fill(dt);
            con.Close();
            if (dt.Rows.Count > 0)
            {
                //Bind expences generic list using LINQ
                expences.DailyExpencesId    = Convert.ToInt32(dt.Rows[0]["DailyExpencesId"]);
                expences.expencesAmount     = Convert.ToDouble(dt.Rows[0]["ExpencesAmount"]);
                expences.expenceDescription = Convert.ToString(dt.Rows[0]["ExpenceDescription"]);
                expences.expenceDate        = Convert.ToDateTime(dt.Rows[0]["ExpenceDate"]);
                expences.remark             = Convert.ToString(dt.Rows[0]["Remark"]);
            }

            return(expences);
        }
        public ActionResult Edit(int id, FormCollection collection)
        {
            try
            {
                DailyExpences de = new DailyExpences();

                de.expenceDate        = DateTime.Parse(Convert.ToString(Request.Form["expenceDate"]));
                de.expenceDescription = Convert.ToString(Request.Form["expenceDescription"]);
                de.expencesAmount     = Convert.ToDouble(Request.Form["expencesAmount"]);
                de.remark             = Convert.ToString(Request.Form["remark"]);
                de.DailyExpencesId    = id;

                Rep_DailyExpences expRepo = new Rep_DailyExpences();
                expRepo.UpdateExpence(de);
                return(RedirectToAction("GetExpences"));
            }
            catch (Exception ex)
            {
                return(RedirectToAction("GetExpences"));
            }
        }
        public ActionResult Create(FormCollection collection)
        {
            try
            {
                DailyExpences de = new DailyExpences();



                de.expenceDate        = DateTime.Parse(Convert.ToString(Request.Form["expenceDate"]));
                de.expenceDescription = Convert.ToString(Request.Form["expenceDescription"]);
                de.expencesAmount     = Convert.ToDouble(Request.Form["expencesAmount"]);
                de.remark             = Convert.ToString(Request.Form["remark"]);

                Rep_DailyExpences expRepo = new Rep_DailyExpences();
                expRepo.AddDailyExpences(de);
                //return RedirectToAction("..//home//Index");
                return(RedirectToAction("GetExpences"));
            }
            catch
            {
                return(View());
            }
        }