Ejemplo n.º 1
0
        /// <summary>
        /// Método para agregar un empelado
        /// </summary>
        /// <returns> Objeto de la petición </returns>
        public RequestDto InsertTelefono(telefonos telefonos)
        {
            _dbContextApp = new DbContextApp();
            RequestDto request = new RequestDto();

            try
            {
                BaseRepository <telefonos> baseRepositoryTelefonos = new BaseRepository <telefonos>(_dbContextApp);
                var insertTelefono = baseRepositoryTelefonos.Insert(telefonos);

                if (!Int32.TryParse(insertTelefono, out Int32 result))
                {
                    throw new System.ArgumentException(insertTelefono);
                }

                request.Result        = insertTelefono;
                request.RequestStatus = RequestDto.Status.Success;
                request.Message       = "Telefono empleado creado satisfactoriamente.";
            }
            catch (Exception ex)
            {
                request.Exception = ex;
                request.Message   = "Ocurrió un error al ejecutar la petición.";
            }
            finally
            {
                _dbContextApp.Dispose();
            }

            return(request);
        }
 public SuperAdminController(UserManager <DbPassportUserModel> user, SignInManager <DbPassportUserModel> signIn, DbContextApp _dbContext, RoleManager <IdentityRole> roleManager)
 {
     this.user        = user;
     this.signIn      = signIn;
     dbContext        = _dbContext;
     this.roleManager = roleManager;
 }
Ejemplo n.º 3
0
 public List <SeverityModel> GetAll()
 {
     using (DbContextApp db = new DbContextApp())
     {
         return(db.Severities.ToList());
     }
 }
Ejemplo n.º 4
0
 public List <TimeModel> GetAll()
 {
     using (DbContextApp db = new DbContextApp())
     {
         return(db.Times.ToList());
     }
 }
Ejemplo n.º 5
0
        /// <summary>
        /// Método para eliminar la informacion de un empleado
        /// </summary>
        /// <returns> Objeto de la petición </returns>
        public RequestDto DeleteEmpleado(int Empleado_Id, int Telefono_Id = 0)
        {
            _dbContextApp = new DbContextApp();
            RequestDto  request     = new RequestDto();
            TelefonosBL telefonosBL = new TelefonosBL();

            if (Telefono_Id != 0)
            {
                request = telefonosBL.DeleteTelefono(Telefono_Id);

                if (!request.Result.Equals(true.ToString()))
                {
                    return(request);
                }
            }

            BaseRepository <empleados> baseRepositoryEmpleados = new BaseRepository <empleados>(_dbContextApp);

            request.Result = baseRepositoryEmpleados.Delete(Empleado_Id);

            if (!request.Result.Equals(true.ToString()))
            {
                request.Result    = false;
                request.Exception = (Exception)request.Result;
                request.Message   = "Ocurrió un error eliminando el registro.";
            }

            request.RequestStatus = RequestDto.Status.Success;
            request.Message       = "Registro eliminado satisfactoriamente.";

            return(request);
        }
Ejemplo n.º 6
0
        public void TestDbContex()
        {
            using (DbContextApp db = DbContextApp.GetDbContextApp)
            {
                TableFirst tableFirst1 = new TableFirst
                {
                    A1 = 6000.ToString()
                };
                TableFirst tableFirst2 = new TableFirst
                {
                    A1 = 99999.ToString()
                };

                db.TableFirsts.AddRange(tableFirst1, tableFirst2);
                db.SaveChanges();

                List <TableFirst> table = db.TableFirsts.ToList();
                table.ForEach(item => Console.WriteLine(item.A1 + Environment.NewLine));

                db.TableFirsts.RemoveRange(db.TableFirsts.Select(item => item).ToArray());
                db.SaveChanges();

                if (!db.TableFirsts.Any())
                {
                    Console.WriteLine("База пуста");
                }
            }
        }
Ejemplo n.º 7
0
 public void Add(SeverityModel model)
 {
     using (DbContextApp db = new DbContextApp())
     {
         db.Severities.Add(model);
         db.SaveChanges();
     }
 }
Ejemplo n.º 8
0
 public void Add(TimeModel model)
 {
     using (DbContextApp db = new DbContextApp())
     {
         db.Times.Add(model);
         db.SaveChanges();
     }
 }
Ejemplo n.º 9
0
 public RegisterController(UserManager <DbPassportUserModel> user, SignInManager <DbPassportUserModel> signIn, IEmailService emailService, DbContextApp registerConnect, DbContextApp _dbContext)
 {
     this.user            = user;
     this.signIn          = signIn;
     this.emailService    = emailService;
     this.registerConnect = registerConnect;
     this.dbContext       = _dbContext;
 }
Ejemplo n.º 10
0
 public PanelPageController(RoleManager <IdentityRole> _roleManager, SignInManager <DbPassportUserModel> _signInManager, UserManager <DbPassportUserModel> userManager, DbContextApp _dbContext, IWebHostEnvironment _webHost)
 {
     this.roleManager   = _roleManager;
     this.signInManager = _signInManager;
     this.userManager   = userManager;
     this.dbContext     = _dbContext;
     this.webHost       = _webHost;
 }
Ejemplo n.º 11
0
 public HomeController(ILogger <HomeController> logger, UserManager <DbPassportUserModel> userManager, DbContextApp data, RoleManager <IdentityRole> _roleManager, SignInManager <DbPassportUserModel> _signInManager)
 {
     _logger          = logger;
     this.userManager = userManager;
     _data            = data;
     roleManager      = _roleManager;
     signInManager    = _signInManager;
 }
Ejemplo n.º 12
0
        /// <summary>
        /// Método para agregar un empelado
        /// </summary>
        /// <returns> Objeto de la petición </returns>
        public RequestDto InsertEmpleado(EmpleadoDto empleadoDto)
        {
            _dbContextApp = new DbContextApp();
            RequestDto  request     = new RequestDto();
            TelefonosBL telefonosBL = new TelefonosBL();
            telefonos   telefonos   = new telefonos();

            empleados empleados = new empleados();

            empleados.Empleado_Id       = 0;
            empleados.Cargo_Id          = empleadoDto.Cargo_Id;
            empleados.Fecha_Nacimiento  = empleadoDto.Fecha_Nacimiento;
            empleados.Jefe              = empleadoDto.Jefe;
            empleados.NumeroDocumento   = empleadoDto.NumeroDocumento;
            empleados.Primer_Nombre     = empleadoDto.Primer_Nombre;
            empleados.Segundo_Nombre    = empleadoDto.Segundo_Nombre;
            empleados.Primer_Apellido   = empleadoDto.Primer_Apellido;
            empleados.Segundo_Apellido  = empleadoDto.Segundo_Apellido;
            empleados.Salario           = empleadoDto.Salario;
            empleados.Tipo_Documento_Id = empleadoDto.Tipo_Documento_Id;

            try
            {
                BaseRepository <empleados> baseRepositoryEmpleados = new BaseRepository <empleados>(_dbContextApp);
                var insertEmpleado = baseRepositoryEmpleados.Insert(empleados);

                if (!Int32.TryParse(insertEmpleado, out Int32 result))
                {
                    throw new System.ArgumentException(insertEmpleado);
                }

                telefonos.Empleado_Id      = Int32.Parse(insertEmpleado);
                telefonos.Tipo_Telefono_Id = empleadoDto.Telefono_Id;
                telefonos.NumeroTelefonico = empleadoDto.NumeroTelefonico;

                request = telefonosBL.InsertTelefono(telefonos);

                if (request.RequestStatus == RequestDto.Status.Failure)
                {
                    throw new System.ArgumentException(request.Exception.ToString());
                }

                request.Result        = insertEmpleado;
                request.RequestStatus = RequestDto.Status.Success;
                request.Message       = "Empleado creado satisfactoriamente.";
            }
            catch (Exception ex)
            {
                request.Exception = ex;
                request.Message   = "Ocurrió un error al ejecutar la petición.";
            }
            finally
            {
                _dbContextApp.Dispose();
            }

            return(request);
        }
Ejemplo n.º 13
0
 public void Delete(SeverityModel model)
 {
     using (DbContextApp db = new DbContextApp())
     {
         var modelToDelete = db.Severities.Single(m => m.ID == model.ID);
         db.Severities.Remove(modelToDelete);
         db.SaveChanges();
     }
 }
Ejemplo n.º 14
0
 public void Edit(SeverityModel model)
 {
     using (DbContextApp db = new DbContextApp())
     {
         var modelToUpdate = db.Severities.Single(m => m.ID == model.ID);
         db.Entry(modelToUpdate).CurrentValues.SetValues(model);
         db.SaveChanges();
     }
 }
Ejemplo n.º 15
0
        /// <summary>
        /// Método para consulytar y generar la información respectiva de la vista cumpleaños
        /// </summary>
        /// <returns></returns>
        public RequestDto GetInfoCumpleanos()
        {
            _dbContextApp = new DbContextApp();
            RequestDto request    = new RequestDto();
            string     jsonResult = string.Empty;

            try
            {
                BaseRepository <empleados> baseRepositoryEmpleados = new BaseRepository <empleados>(_dbContextApp);
                var getEmpleados = baseRepositoryEmpleados.Get().ToList();

                BaseRepository <tiposdocumentos> baseRepositoryTiposDocumentos = new BaseRepository <tiposdocumentos>(_dbContextApp);
                var getTiposDocumentos = baseRepositoryTiposDocumentos.Get().ToList();

                var infoCumpleanos = from e in getEmpleados
                                     join td in getTiposDocumentos on e.Tipo_Documento_Id equals td.Tipo_Documento_Id
                                     select new
                {
                    Documento         = td.Tipo_Documento + " " + e.NumeroDocumento,
                    Nombre            = e.Primer_Nombre + " " + e.Primer_Apellido,
                    FechaNacimiento   = e.Fecha_Nacimiento,
                    Edad              = 0,
                    ProximoCumpleanos = 0
                };

                jsonResult = JsonConvert.SerializeObject(infoCumpleanos, Formatting.Indented);

                List <InfoCumpleanosDto> infoCumpleanosDto = new List <InfoCumpleanosDto>();

                infoCumpleanosDto = JsonConvert.DeserializeObject <List <InfoCumpleanosDto> >(jsonResult);

                foreach (var item in infoCumpleanosDto)
                {
                    item.Edad = this.CalculateAge(item.FechaNacimiento);
                    item.ProximoCumpleanos = this.DaysUntilBirthday(item.FechaNacimiento);
                }


                jsonResult = JsonConvert.SerializeObject(infoCumpleanosDto, Formatting.Indented);

                request.RequestStatus = RequestDto.Status.Success;
                request.Result        = jsonResult;
                request.Message       = "Consulta realizada correctamente.";
            }
            catch (Exception ex)
            {
                request.Exception = ex;
                request.Message   = "Ocurrió un error al ejecutar la petición.";
            }
            finally
            {
                _dbContextApp.Dispose();
            }

            return(request);
        }
Ejemplo n.º 16
0
        /// <summary>
        /// Método para obtener la lista de los tipo de telefonos
        /// </summary>
        /// <returns> Objecto de la petición </returns>
        public RequestDto GetListTiposTelefonos()
        {
            _dbContextApp = new DbContextApp();
            RequestDto request    = new RequestDto();
            string     jsonResult = string.Empty;

            try
            {
                if (cache.GetCache("GetListTiposTelefonos") != null)
                {
                    request.RequestStatus = RequestDto.Status.Success;
                    request.Result        = cache.GetCache("GetListTiposTelefonos");
                    request.Message       = "Consulta realizada correctamente.";

                    return(request);
                }

                BaseRepository <tipostelefonos> baseRepository = new BaseRepository <tipostelefonos>(_dbContextApp);
                var getTiposDocumentos = baseRepository.Get();

                var listTiposDocumentos = getTiposDocumentos.ToList()
                                          .Select(i => new
                {
                    Value = i.Tipo_Telefono_Id,
                    Text  = i.Tipo_Telefono
                })
                                          .Distinct()
                                          .OrderBy(i => i.Text);

                jsonResult = JsonConvert.SerializeObject(listTiposDocumentos, Formatting.Indented);

                cache.SetCache("GetListTiposTelefonos", jsonResult);

                request.RequestStatus = RequestDto.Status.Success;
                request.Result        = jsonResult;
                request.Message       = "Consulta realizada correctamente.";
            }
            catch (Exception ex)
            {
                request.Exception = ex;
                request.Message   = "Ocurrió un error al ejecutar la petición.";
            }
            finally
            {
                _dbContextApp.Dispose();
            }

            return(request);
        }
Ejemplo n.º 17
0
        public static void ParserTxtToDbContext(IParser parser)
        {
            DbContextApp app = DbContextApp.GetDbContextApp;

            OneRowTxt[]  modelsParser = parser.GetValueInTxtFile();
            TableFirst[] tableFirsts  = new TableFirst[modelsParser.Length];

            for (int index = 0; index < tableFirsts.Length; index++)
            {
                tableFirsts[index] = new TableFirst
                {
                    A1  = modelsParser[index].XA1,
                    B1  = modelsParser[index].XB1,
                    V1  = modelsParser[index].XV1,
                    G1  = modelsParser[index].XG1,
                    X2  = modelsParser[index].X2,
                    X3  = modelsParser[index].X3,
                    X4  = modelsParser[index].X4,
                    X5  = modelsParser[index].X5,
                    X6  = modelsParser[index].X6,
                    X7  = modelsParser[index].X7,
                    X8  = modelsParser[index].X8,
                    X9  = modelsParser[index].X9,
                    X10 = modelsParser[index].X10,
                    X11 = modelsParser[index].X11,
                    X12 = modelsParser[index].X12,
                    X13 = modelsParser[index].X13,
                    X14 = modelsParser[index].X14
                }
            }
            ;
            app.TableFirsts.AddRange(tableFirsts);

            try
            {
                app.SaveChanges();
            }
            catch (Exception exception)
            {
                Logger.Logger.Error(exception, nameof(Convert), nameof(ParserTxtToDbContext));

                throw;
            }
        }

        #endregion
    }
Ejemplo n.º 18
0
 public ObtenerProductosPublicos(DbContextApp contexto)
 {
     this.contexto     = contexto;
     stringsCategorias = new[]
     {
         "Dulces y botanas", "Comida rápida", "Postres", "Electrónica y computación",
         "Accesorios de celular", "Electrodomésticos", "Libros y material escolar"
     };
     stringsCampus = new[]
     {
         "Ciudad Universitaria", "Mederos", "Ciencias de la Salud", "Linares", "Sabinas Hidalgo",
         "Ciencias Agropecuarias"
     };
     this.porCampus    = false;
     this.porCategoria = false;
     this.Recientes    = false;
 }
Ejemplo n.º 19
0
        /// <summary>
        /// Método para consultar la lista de empleados para el combo de jefes
        /// </summary>
        /// <returns> Objeto de la petición </returns>s
        public RequestDto GetListJefes()
        {
            _dbContextApp = new DbContextApp();
            RequestDto request    = new RequestDto();
            string     jsonResult = string.Empty;

            try
            {
                BaseRepository <empleados> baseRepositoryEmpleados = new BaseRepository <empleados>(_dbContextApp);
                var getEmpleados = baseRepositoryEmpleados.Get().ToList();

                BaseRepository <cargos> baseRepositoryCargos = new BaseRepository <cargos>(_dbContextApp);
                var getCargos = baseRepositoryCargos.Get().ToList();

                var listTiposDocumentos = from e in getEmpleados
                                          join c in getCargos on e.Cargo_Id equals c.Cargo_Id
                                          select new
                {
                    Value = e.Empleado_Id,
                    Text  = e.Primer_Nombre + " " + e.Primer_Apellido + " - " + c.Cargo
                };

                jsonResult = JsonConvert.SerializeObject(listTiposDocumentos, Formatting.Indented);

                request.RequestStatus = RequestDto.Status.Success;
                request.Result        = jsonResult;
                request.Message       = "Consulta realizada correctamente.";
            }
            catch (Exception ex)
            {
                request.Exception = ex;
                request.Message   = "Ocurrió un error al ejecutar la petición.";
            }
            finally
            {
                _dbContextApp.Dispose();
            }

            return(request);
        }
Ejemplo n.º 20
0
 public OrdersController(DbContextApp data)
 {
     _data = data;
 }
Ejemplo n.º 21
0
 public RulesController(DbContextApp data)
 {
     _data = data;
 }
Ejemplo n.º 22
0
 public SalesStatesController(DbContextApp context)
 {
     _context = context;
 }
Ejemplo n.º 23
0
 public PriceListsController(DbContextApp context)
 {
     _context = context;
 }
Ejemplo n.º 24
0
 public ExchangeCurrenciesController(DbContextApp context)
 {
     _context = context;
 }
Ejemplo n.º 25
0
 public ContactAdminController(DbContextApp dbContext, IHostingEnvironment hosting)
 {
     this.dbContext = dbContext;
     this.hosting   = hosting;
 }
Ejemplo n.º 26
0
 public IndexModel(DbContextApp contexto)
 {
     this.contexto = contexto;
 }
Ejemplo n.º 27
0
 public AgregarContactoMsj(DbContextApp contexto)
 {
     this.contexto = contexto;
 }
Ejemplo n.º 28
0
 public SecurityRolesController(DbContextApp context)
 {
     _context = context;
 }
Ejemplo n.º 29
0
 public QuestionsController(DbContextApp data)
 {
     //Yeni
     _data = data;
 }
Ejemplo n.º 30
0
 public AboutController(DbContextApp data)
 {
     _data = data;
 }