コード例 #1
0
 public bool DeletenotificationSystime(ParamsContract paramsContract, String idNotificationsystime)
 {
     if (int.TryParse(idNotificationsystime, out int id))
     {
         return(new NotificationSystimeDmsV1(paramsContract).DeleteNotificationSystime(id));
     }
     else
     {
         return(false);
     }
 }
コード例 #2
0
        public bool DeleteNotifcationSystimeGroup(string jsonKeys, string tableName, string eventTable, DateTime createdAt, ParamsContract paramsContract, ErpsTypes nameErp)
        {
            IErpDataAccess ErpDataAccess = ResolveIntance <IErpDataAccess>(nameErp);

            return(ErpDataAccess.DeleteNotificationsSystimeGroup(jsonKeys, tableName, eventTable, createdAt, paramsContract));
        }
コード例 #3
0
 /// <summary>
 /// Constructor de la clase
 /// </summary>
 internal WorkerDmsV1(ParamsContract paramsContract)
 {
     ParamsContract     = paramsContract;
     ConectionStringErp = paramsContract?.ConectionStringErp;
 }
コード例 #4
0
ファイル: CustomersDmsV1.cs プロジェクト: jikars/SystimeCore
 /// <summary>
 /// Constructor de la clase
 /// </summary>
 internal CustomersDmsV1(ParamsContract paramsContract)
 {
     ParamsContract     = paramsContract;
     ConectionStringErp = paramsContract?.ConectionStringErp;
 }
コード例 #5
0
 /// <summary>
 /// Cosntructor de la clase
 /// </summary>
 internal WorkOrderDmsV1(ParamsContract paramsContract)
 {
     ParamsContract = paramsContract;
     DataBase       = new DmsV1Entities(paramsContract.ConectionStringErp);
 }
コード例 #6
0
 public bool SupportItemWorkOrder(string jsonKeys, ParamsContract paramsContract)
 {
     return(new WorkOrderDmsV1(paramsContract).SupporItem(jsonKeys));
 }
コード例 #7
0
 public Vehicles GetVehicle(string jsonKeys, ParamsContract paramsContract, out List <Tuple <Type, string> > paramsAditional)
 {
     return(new VehiclesDmsV1(paramsContract).GetVehicle(jsonKeys, out paramsAditional));
 }
コード例 #8
0
 public CloudCatalogDealerShops GetDealerShop(string jsonKeys, ParamsContract paramsContract)
 {
     return(new DealerShopsDmsV1(paramsContract).GetDealerShop(jsonKeys));
 }
コード例 #9
0
        Customers IDataAccesErpContract.GetCustomer(string jsonKeysErp, ErpsTypes nameErp, ParamsContract paramsContract)
        {
            IErpDataAccess ErpDataAccess = ResolveIntance <IErpDataAccess>(nameErp);

            return(ErpDataAccess.GetCustomer(jsonKeysErp, paramsContract));
        }
コード例 #10
0
 public bool UpdateAutorizateAtObservationsSystime(string idShpo, string workOrderNumber, string observations, DateTime?autorizatheAt, String nameErp, ParamsContract paramsContract)
 {
     if (Enum.TryParse(nameErp, out ErpsTypes erp))
     {
         IErpDataAccess ErpDataAccess = ResolveIntance <IErpDataAccess>(erp);
         return(ErpDataAccess.UpdateAutorizationAtAndObservations(idShpo, workOrderNumber, observations, autorizatheAt, paramsContract));
     }
     return(false);
 }
コード例 #11
0
        public bool SupportItemWorkOrder(string jsonKeysErp, ErpsTypes nameErp, ParamsContract paramsContract)
        {
            IErpDataAccess ErpDataAccess = ResolveIntance <IErpDataAccess>(nameErp);

            return(ErpDataAccess.SupportItemWorkOrder(jsonKeysErp, paramsContract));
        }
コード例 #12
0
        public List <NotificationSystimeIntegrate> GetNotificationSystime(ParamsContract paramsContract, ErpsTypes nameErp)
        {
            IErpDataAccess ErpDataAccess = ResolveIntance <IErpDataAccess>(nameErp);

            return(ErpDataAccess.GetAllNotificationSystime(paramsContract));
        }
コード例 #13
0
        public List <String> GetAllJsonKeysWorkORder(ErpsTypes nameErp, ParamsContract paramsContract, DateTime dateTime)
        {
            IErpDataAccess ErpDataAccess = ResolveIntance <IErpDataAccess>(nameErp);

            return(ErpDataAccess.GetAllJsonKeysWorkOrder(paramsContract, dateTime));
        }
コード例 #14
0
        public bool DeleteNotificationSystime(String idNotificationSystime, ParamsContract paramsContract, ErpsTypes nameErp)
        {
            IErpDataAccess ErpDataAccess = ResolveIntance <IErpDataAccess>(nameErp);

            return(ErpDataAccess.DeletenotificationSystime(paramsContract, idNotificationSystime));
        }
コード例 #15
0
 public List <NotificationSystimeIntegrate> GetAllNotificationSystime(ParamsContract paramsContract)
 {
     return(new NotificationSystimeDmsV1(paramsContract).GetAllNotification());
 }
コード例 #16
0
 public Customers GetCustomer(string jsonKeys, ParamsContract paramsContract)
 {
     return(new CustomersDmsV1(paramsContract).GetCustomer(jsonKeys));
 }
コード例 #17
0
        CloudCatalogDealerShops IDataAccesErpContract.GetDealerShop(string jsonKeysErp, ErpsTypes nameErp, ParamsContract paramsContract)
        {
            IErpDataAccess ErpDataAccess = ResolveIntance <IErpDataAccess>(nameErp);

            return(ErpDataAccess.GetDealerShop(jsonKeysErp, paramsContract));
        }
コード例 #18
0
 public CloudCatalogInsuranceCompanies GetInsuranceCompany(string jsonKeys, ParamsContract paramsContract)
 {
     return(new InsuranceCompanyDmsV1(paramsContract).GetInsuranceCompany(jsonKeys));
 }
コード例 #19
0
        CloudCatalogInsuranceCompanies IDataAccesErpContract.GetInsuranceCompany(string jsonKeysErp, ErpsTypes nameErp, ParamsContract paramsContract)
        {
            IErpDataAccess ErpDataAccess = ResolveIntance <IErpDataAccess>(nameErp);

            return(ErpDataAccess.GetInsuranceCompany(jsonKeysErp, paramsContract));
        }
コード例 #20
0
 public WorkOrders GetWorkOrder(string jsonKeys, ParamsContract paramsContract, out List <Tuple <Type, String> > paramsAditional)
 {
     return(new WorkOrderDmsV1(paramsContract).GetWorkOrder(jsonKeys, out paramsAditional));
 }
コード例 #21
0
        WorkOrders IDataAccesErpContract.GetWorkOrder(string jsonKeysErp, ErpsTypes nameErp, ParamsContract paramsContract, out List <Tuple <Type, String> > paramsAditional)
        {
            IErpDataAccess ErpDataAccess = ResolveIntance <IErpDataAccess>(nameErp);

            return(ErpDataAccess.GetWorkOrder(jsonKeysErp, paramsContract, out paramsAditional));
        }
コード例 #22
0
 public bool UpdateAutorizationAtAndObservations(string idShpo, string workOrderNumber, string observations, DateTime?autorizatheAt, ParamsContract paramsContract)
 {
     return(new WorkOrderDmsV1(paramsContract).UpdateAuutizatheAtAndObservations(idShpo, workOrderNumber, observations, autorizatheAt));
 }
コード例 #23
0
 /// <summary>
 /// Constructor de la clase
 /// </summary>
 internal VehiclesDmsV1(ParamsContract paramsContract)
 {
     ParamsContract     = paramsContract;
     ConectionStringErp = paramsContract?.ConectionStringErp;
 }
コード例 #24
0
 /// <summary>
 /// Constructor de la clase
 /// </summary>
 internal InsuranceCompanyDmsV1(ParamsContract paramsContract)
 {
     ParamsContract     = paramsContract;
     ConectionStringErp = paramsContract?.ConectionStringErp;
 }
コード例 #25
0
 public bool DeleteNotificationsSystimeGroup(string jsonKeys, string tableName, string eventTable, DateTime cretedAtLimit, ParamsContract paramsContract)
 {
     return(new NotificationSystimeDmsV1(paramsContract).DeleteNotificationSystimeGrouup(jsonKeys, tableName, eventTable, cretedAtLimit));
 }
コード例 #26
0
 /// <summary>
 /// Constructor de la clase
 /// </summary>
 internal NotificationSystimeDmsV1(ParamsContract paramsContract)
 {
     ParamsContract     = paramsContract;
     ConectionStringErp = paramsContract?.ConectionStringErp;
 }
コード例 #27
0
 public List <string> GetAllJsonKeysWorkOrder(ParamsContract paramsContract, DateTime dateTimeMin)
 {
     return(new WorkOrderDmsV1(paramsContract).GetAllJsonKeysWorkOrder(dateTimeMin));
 }
コード例 #28
0
ファイル: ToolsDmsV1.cs プロジェクト: jikars/SystimeCore
 //TODO : worker 0 y woker 00 erp
 /// <summary>
 /// Constructor privado de la clase
 /// </summary>
 internal ToolsDmsV1(ParamsContract paramsContract)
 {
     ParamsContract = paramsContract;
 }
コード例 #29
0
 /// <summary>
 /// Constructor de la clase
 /// </summary>
 internal DealerShopsDmsV1(ParamsContract paramsContract)
 {
     ParamsContract     = paramsContract;
     ConectionStringErp = paramsContract?.ConectionStringErp;
 }