Ejemplo n.º 1
0
        public string SaveShift(ShiftEntity shift)
        {
            string rv = "";

            try
            {
                Insert_Update_Shift("sp_insert_shift", "save_shift_data", shift);
                rv = Operation.Success.ToString();
            }
            catch (Exception ex)
            {
                rv = ex.Message;
            }
            return(rv);
        }
Ejemplo n.º 2
0
        public DataTable Insert_Update_Shift(string procedure, string callname, ShiftEntity shift)
        {
            _dbConn = new SqlConnection(_connectionString);
            _dbConn.Open();
            _cmd = new SqlCommand(procedure, _dbConn)
            {
                CommandType = CommandType.StoredProcedure
            };

            _cmd.Parameters.Add(new SqlParameter("@call_name", callname));
            _cmd.Parameters.Add(new SqlParameter("@p_SID", shift.ShiftId));
            _cmd.Parameters.Add(new SqlParameter("@p_ShiftNo", shift.ShiftNo));
            _cmd.Parameters.Add(new SqlParameter("@p_Shift", shift.ShiftHead));
            _cmd.Parameters.Add(new SqlParameter("@p_ShiftTime", shift.ShiftDuration));


            _da = new SqlDataAdapter(_cmd);
            _dt = new DataTable();
            _da.Fill(_dt);
            _dbConn.Close();
            return(_dt);
        }
Ejemplo n.º 3
0
        public ShiftDTO Save(ShiftEntity newEntity)
        {
            var         transaction = _humanManagerContext.Database.BeginTransaction();
            ShiftEntity entity      = null;

            try
            {
                entity = _humanManagerContext.Shifts.Add(newEntity).Entity;
                _humanManagerContext.SaveChanges();

                transaction.Commit();

                ShiftDTO dto = _mapper.Map <ShiftDTO>(entity);

                return(dto);
            }
            catch
            {
                transaction.Rollback();
                return(null);
            }
        }
Ejemplo n.º 4
0
        public ActionResult SaveShift(ShiftEntity shift)
        {
            var res = _repository.SaveShift(shift);

            return(Json(res, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 5
0
 public bool Delete(ShiftEntity newEntity)
 {
     throw new NotImplementedException();
 }