/*private static ConexionOdoo cnn = new ConexionOdooBuilder()
         *  .addUrl("https://deltacargo-deltaw-515413.dev.odoo.com")
         *  .addDbName("deltacargo-deltaw-515413")
         *  .addUserName("*****@*****.**")
         *  .addPassword("delta011235813")
         *  .build();*/

        public static UserResponseDTO logIn(UserDTO request)
        {
            UserResponseDTO result = new UserResponseDTO()
            {
                id           = -1,
                email        = "",
                responseType = 1
            };

            using (DeltaDBEntities db = new DeltaDBEntities())
            {
                var userWithEmailResults = (from userTbl in db.usuario
                                            where userTbl.correo == request.email && userTbl.tipo_c == 1
                                            select userTbl).ToList();
                if (userWithEmailResults.Count > 0)
                {
                    result.email = userWithEmailResults.FirstOrDefault().correo;
                    var userCompleteResult = userWithEmailResults.FirstOrDefault((usr) => usr.password == request.password);
                    if (!isNull(userCompleteResult))
                    {
                        result.id           = userCompleteResult.id;
                        result.responseType = 3;
                    }
                    else
                    {
                        result.responseType = 2;
                    }
                }
            }
            return(result);
        }
        private readonly OdooAPI odooApi; // not dependency injection

        public QuotationRepository(DeltaDBEntities dbContext, IConnectionApiOdooRepository connectionApiOdooRepository, IRouteRepository routeRepository) : base(dbContext)
        {
            this.routeRepository             = routeRepository;
            this.connectionApiOdooRepository = connectionApiOdooRepository;

            var modelApiOdoo = this.connectionApiOdooRepository.getConnectionCurrentApiOdoo();

            odooApi = getConnectionDefault(modelApiOdoo);
        }
        public UserRepository(DeltaDBEntities dbContext, IConnectionApiOdooRepository connectionApiOdooRepository, MailServiceDAL mailServiceDAL) : base(dbContext)
        {
            this.connectionApiOdooRepository = connectionApiOdooRepository;
            this.mailServiceDAL = mailServiceDAL;

            // 1: Desarrollo, 2 Produccion
            var modelApiOdoo = connectionApiOdooRepository.getConnectionCurrentApiOdoo();

            odooApi = getConnectionDefault(modelApiOdoo);
        }
 public CarrierRepository(DeltaDBEntities dbContext, IConnectionApiOdooRepository connectionApiOdooRepository) : base(dbContext)
 {
     this.connectionApiOdooRepository = connectionApiOdooRepository;
 }
        // Connection Template API ODOO

        public Repository(DeltaDBEntities dbContext)
        {
            this.dbContext = dbContext;
        }
Exemple #6
0
 public InformationFileRepository(DeltaDBEntities dbContext, IConnectionApiOdooRepository connectionApiOdooRepository, ITaskConfigurationRepository taskConfigurationRepository, ITaskOperationRepository taskOperationRepository) : base(dbContext)
 {
     this.connectionApiOdooRepository = connectionApiOdooRepository;
     this.taskConfigurationRepository = taskConfigurationRepository;
     this.taskOperationRepository     = taskOperationRepository;
 }
Exemple #7
0
 public ConnectionApiOdooRepository(DeltaDBEntities dbContext) : base(dbContext)
 {
 }
 public MembershipRepository(DeltaDBEntities dbContext, IConnectionApiOdooRepository connectionApiOdooRepository) : base(dbContext)
 {
     this.connectionApiOdooRepository = connectionApiOdooRepository;
 }
 public ServiceTypeRepository(DeltaDBEntities dbContext, IConnectionApiOdooRepository connectionApiOdooRepository) : base(dbContext)
 {
     this.connectionApiOdooRepository = connectionApiOdooRepository;
 }
 public UnitMeasurementTypeRepository(DeltaDBEntities dbContext, IConnectionApiOdooRepository connectionApiOdooRepository) : base(dbContext)
 {
     this.connectionApiOdooRepository = connectionApiOdooRepository;
 }
Exemple #11
0
 public ServiceTypeMembershipRepository(DeltaDBEntities dbContext) : base(dbContext)
 {
 }
Exemple #12
0
 public TaskConfigurationRepository(DeltaDBEntities dbContext, IConnectionApiOdooRepository connectionApiOdooRepository) : base(dbContext)
 {
     this.connectionApiOdooRepository = connectionApiOdooRepository;
 }
 public EnvironmentApiOdooRepository(DeltaDBEntities dbContext) : base(dbContext)
 {
 }