/// <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; }
public List <SeverityModel> GetAll() { using (DbContextApp db = new DbContextApp()) { return(db.Severities.ToList()); } }
public List <TimeModel> GetAll() { using (DbContextApp db = new DbContextApp()) { return(db.Times.ToList()); } }
/// <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); }
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("База пуста"); } } }
public void Add(SeverityModel model) { using (DbContextApp db = new DbContextApp()) { db.Severities.Add(model); db.SaveChanges(); } }
public void Add(TimeModel model) { using (DbContextApp db = new DbContextApp()) { db.Times.Add(model); db.SaveChanges(); } }
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; }
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; }
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; }
/// <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); }
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(); } }
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(); } }
/// <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); }
/// <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); }
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 }
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; }
/// <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); }
public OrdersController(DbContextApp data) { _data = data; }
public RulesController(DbContextApp data) { _data = data; }
public SalesStatesController(DbContextApp context) { _context = context; }
public PriceListsController(DbContextApp context) { _context = context; }
public ExchangeCurrenciesController(DbContextApp context) { _context = context; }
public ContactAdminController(DbContextApp dbContext, IHostingEnvironment hosting) { this.dbContext = dbContext; this.hosting = hosting; }
public IndexModel(DbContextApp contexto) { this.contexto = contexto; }
public AgregarContactoMsj(DbContextApp contexto) { this.contexto = contexto; }
public SecurityRolesController(DbContextApp context) { _context = context; }
public QuestionsController(DbContextApp data) { //Yeni _data = data; }
public AboutController(DbContextApp data) { _data = data; }