private void thêmDịchVụToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (toolStripTextBox.Text == "")
     {
         MessageBox.Show("Bạn chưa nhập tên loại dịch vụ !");
     }
     else
     {
         var servicetype = ListServiceTypre.Find(p => p.Name.CompareTo(toolStripTextBox.Text) == 0);
         if (servicetype == null)
         {
             ServiceTypeDTO serviceType = new ServiceTypeDTO {
                 Name = toolStripTextBox.Text
             };
             if (ServiceBLL.Instance.InsertType(serviceType))
             {
                 MessageBox.Show("Thêm loại dịch vụ thành công");
                 ListServiceTypre = (List <ServiceTypeDTO>)ServiceBLL.Instance.ReadAllServiceType();
             }
         }
         else
         {
             MessageBox.Show("Đã có tên trong danh sách  loại dịch vụ !");
         }
     }
 }
예제 #2
0
        public bool AddServiceType(string name, decimal rate, string userId)
        {
            ServiceTypeDTO newServiceType = new ServiceTypeDTO();

            newServiceType.Name   = name;
            newServiceType.Rate   = rate;
            newServiceType.UserId = userId;

            return(cmLogicService.insertServiceType(newServiceType));
        }
예제 #3
0
        public static ServiceTypeDAO MaptoServiceTypeDAO(ServiceTypeDTO b)
        {
            ServiceTypeDAO a = new ServiceTypeDAO();

            a.Name   = b.Name;
            a.UserId = b.UserId;
            a.Id     = b.Id;
            a.Rate   = b.Rate;
            return(a);
        }
        public IEnumerable <ServiceTypeDTO> readAllServiceType()
        {
            DataTable dataTable = DataProvider.Instance.ExcuteDataReader("dbo.USP_LoadFullServiceType");

            foreach (DataRow row in dataTable.Rows)
            {
                ServiceTypeDTO service = new ServiceTypeDTO(row, dataTable);
                ListServiceType.Add(service);
            }
            return(ListServiceType);
        }
 public bool InsertServiceType(ServiceTypeDTO obj)
 {
     try
     {
         DataProvider.Instance.ExcuteNonQuery("dbo.USP_InsertServiceType @name", new object[] { obj.Name });
         return(true);
     }
     catch (Exception err)
     {
         throw err;
     }
 }
예제 #6
0
 public static ServiceType Convert(this ServiceTypeDTO servicetypeDto)
 {
     return(new ServiceType
     {
         ItemId = servicetypeDto.ItemId,
         IsDeleted = servicetypeDto.IsDeleted,
         Updated = servicetypeDto.Updated,
         CorrectorId = servicetypeDto.CorrectorId,
         ShortName = servicetypeDto.Name,
         FullName = servicetypeDto.FullName
     });
 }
 public bool UpdateServiceTypeById(ServiceTypeDTO obj)
 {
     try
     {
         DataProvider.Instance.ExcuteNonQuery("dbo.USP_UpdateServiceType @id , @name",
                                              new object[] { obj.ID, obj.Name });
         return(true);
     }
     catch (Exception err)
     {
         throw err;
     }
 }
예제 #8
0
        public bool ScheduleJob(DateTime startDate, int estDuration, string notes, string userId, string clientName, string serviceTypeName)
        {
            //Define data memebers that need to be assigned for InsertJob in the logic layer
            jobDTO newJob = new jobDTO();

            AspNetUsers    user        = new AspNetUsers();
            ClientDTO      client      = new ClientDTO();
            ServiceTypeDTO serviceType = new ServiceTypeDTO();

            //Assign data members given the data from the Jobs controller
            user        = cmLogicService.getUserById(userId).First();
            client      = cmLogicService.getClientsByName(clientName).First();
            serviceType = cmLogicService.getServiceTypeByName(serviceTypeName).First();

            //Create JobDTO object and pass to logic layer
            newJob.StartDate         = startDate;
            newJob.EstimatedDuration = estDuration;
            newJob.Notes             = notes;
            newJob.user   = user;
            newJob.client = client;
            newJob.type   = serviceType;

            return(cmLogicService.insertJob(newJob));
        }
예제 #9
0
 public bool insertServiceType(ServiceTypeDTO type)
 {
     return(logic.insertServiceType(type));
 }
 public ServiceTypeDTO create(ServiceTypeDTO model)
 {
     return((ServiceTypeDTO)serviceTypeRepository.create(model));
 }
예제 #11
0
 public bool updateServiceType(ServiceTypeDTO type)
 {
     return(sc.UpdateType(Mapping.ServiceTypeMapper.MaptoServiceTypeDAO(type)));
 }
예제 #12
0
 public bool deleteServiceType(ServiceTypeDTO type)
 {
     return(sc.DeleteType(Mapping.ServiceTypeMapper.MaptoServiceTypeDAO(type)));
 }
예제 #13
0
 public bool insertServiceType(ServiceTypeDTO type)
 {
     type.Name = stringFormatter(type.Name).ToString();
     return(sc.AddType(Mapping.ServiceTypeMapper.MaptoServiceTypeDAO(type)));
 }
예제 #14
0
 public bool InsertType(ServiceTypeDTO obj)
 {
     return(ServiceDAL.Instance.InsertServiceType(obj));
 }
예제 #15
0
 public bool updateServiceType(ServiceTypeDTO type)
 {
     return(logic.updateServiceType(type));
 }
예제 #16
0
 public bool deleteServiceType(ServiceTypeDTO type)
 {
     return(logic.deleteServiceType(type));
 }
예제 #17
0
 public bool UpdateById(int id, ServiceTypeDTO obj)
 {
     return(ServiceDAL.Instance.UpdateServiceTypeById(obj));
 }