public ActionResult DatosIniciales() { try { var valoresAEncontrar = new[] { "CATEGOTP", "CEQUIPOPRO", "CLASIFCRIT", "CLASIFICA", "ESTATUS", "ESTATUSEV", "TEQUIPO", "TRESPUESTA", "ZONA" }; DatosIniciales datosIniciales; var valores = db.ValorReferencia.Where(v => valoresAEncontrar.Contains(v.VARClave)).ToList(); ValorReferenciaApp valorAEnviar; List <ValorReferenciaApp> valoresAEnviar = new List <ValorReferenciaApp>(); foreach (var v in valores) { valorAEnviar = new ValorReferenciaApp { VARClave = v.VARClave, Descripcion = v.Descripcion, Modificable = v.Modificable, Valores = v.VARValor.Where(var => var.Estatus.Equals(Utilities.Utilities.Estatus()["Activo"])).Select(var => new VARValorApp { VARClave = var.VARClave, VAVClave = var.VAVClave, Descripcion = var.Descripcion, Estatus = var.Estatus }).ToList() }; valoresAEnviar.Add(valorAEnviar); } var usuarios = db.Usuario.ToList(); usuarios = usuarios.Where(u => u.Estatus.Equals(Utilities.Utilities.Estatus()["Activo"])).ToList(); UsuarioApp usuarioAEnviar; List <UsuarioApp> usuariosAEnviar = new List <UsuarioApp>(); foreach (var us in usuarios) { if (us.UsuarioPerfil.FirstOrDefault().Perfil.Descripcion.Equals("Auditor")) { usuarioAEnviar = new UsuarioApp { MUsuarioId = us.MUsuarioId, Nombre = us.Nombre, Usuario = us.Usuario1, PERId = us.UsuarioPerfil.FirstOrDefault().PERId, Perfil = us.UsuarioPerfil.FirstOrDefault().Perfil.Descripcion, Estatus = us.Estatus }; usuariosAEnviar.Add(usuarioAEnviar); } } datosIniciales = new DatosIniciales { ValorReferencias = valoresAEnviar, Usuarios = usuariosAEnviar }; return(Json(datosIniciales, JsonRequestBehavior.AllowGet)); } catch { return(Json(false, JsonRequestBehavior.AllowGet)); } }
public async Task <IActionResult> Inicio() { try { using (var scope = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled)) { DatosIniciales inicioDb = new DatosIniciales(_servicePais, _serviceEstado, _serviceCiudad, _serviceMunicipio, _serviceDominio, _serviceDominioDet); await inicioDb.CrearPaisesAsync(); await inicioDb.CreaEstadosMunipiosCiudadesDeVzla(); await inicioDb.CreaDominios(); await inicioDb.CreaDominiosDetalleDeVzla(); var paises = await _servicePais.GetAll(); scope.Complete(); // <---- Esta instrucción hace el commit return(Ok(paises)); } } catch (Exception ex) { throw ex; } }
private void btnGuardar_Click(object sender, EventArgs e) { try { this.txtMensajeError.Visible = false; List <Error> Errores = this.ValidarDatos(); if (Errores.Count == 0) { DatosIniciales Datos = this.ObtenerDatos(); Login_Negocio LN = new Login_Negocio(); LN.IniciarDatos(Datos); if (Datos.Completado) { this.DialogResult = DialogResult.OK; } else { MessageBox.Show("Ocurrió un error al guardar los datos. Contacte a Soporte Técnico.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { this.MostrarMensajeError(Errores); } } catch (Exception ex) { MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); LogError.AddExcFileTxt(ex, "frmInicial ~ frmInicial_Load"); } }
public void IniciarDatos(DatosIniciales Datos) { try { Login_Datos LD = new Login_Datos(); LD.IniciarDatos(Datos); } catch (Exception ex) { throw ex; } }
public void IniciarDatos(DatosIniciales Datos) { try { object [] Parametros = { Datos.RazonSocial, Datos.NombreSucursal, Datos.CuentaUsuario, Datos.Password, Datos.IDProyecto }; SqlHelper.ExecuteNonQuery(Datos.Conexion, "spCSLDB_set_ConfiguracionInicial", Parametros); Datos.Completado = true; } catch (Exception ex) { throw ex; } }
private DatosIniciales ObtenerDatos() { try { DatosIniciales DatosAux = new DatosIniciales(); DatosAux.IDProyecto = 1; DatosAux.RazonSocial = this.txtRazonSocial.Text.Trim(); DatosAux.NombreSucursal = this.txtSucursal.Text.Trim(); DatosAux.CuentaUsuario = this.txtUsuario.Text.Trim(); DatosAux.Password = this.txtPassword.Text.Trim(); DatosAux.Conexion = Comun.Conexion; return(DatosAux); } catch (Exception ex) { throw ex; } }
public static void Main(string[] args) { var host = CreateWebHostBuilder(args).Build(); using (var scope = host.Services.CreateScope()) { var services = scope.ServiceProvider; try { var context = services.GetRequiredService <ApplicationDbContext>(); DatosIniciales.Initialize(context); } catch (Exception ex) { var logger = services.GetRequiredService <ILogger <Program> >(); logger.LogError(ex, "An error occurred while seeding the database."); } } host.Run(); }