public static void juegoAnimales() { Console.WriteLine("Jueguemos adivinar animales"); Boolean otroJuego = true; AdivinaAnimal juego = new AdivinaAnimal(); ManejoArchivos a = new ManejoArchivos(); nodo b; DibujaArbol c = new DibujaArbol(); do { Console.WriteLine("1. Jugar"); Console.WriteLine("2. Ver grafo"); string dato = Console.ReadLine(); switch (dato) { case "1": juego.jugar(); Console.WriteLine("Jugamos otra vez"); otroJuego = juego.respuesta(); break; case "2": b = a.LlenaelArbol(); c.generarArbol(ref b); Console.WriteLine("Su imagen está en: "); Console.WriteLine("C:/Users/villa/Desktop/5to Semestre/Programación III/clases/ArbolPrimer/bin/Debug/netcoreapp3.1//ABB.png"); break; default: Console.WriteLine("a opcion no está crack"); break; } } while (otroJuego); }
public ActionResult GuardarArchivoAdjunto(HttpPostedFileBase TipoDocumentoCalificacion) { if (TipoDocumentoCalificacion != null) { if (Session["DocumentosAdjuntos"] != null) { var archivosAdjuntos = Session["DocumentosAdjuntos"] as List <HttpPostedFileBase>; var existeArchivo = archivosAdjuntos.Where(a => a.ContentLength == TipoDocumentoCalificacion.ContentLength && a.FileName.Equals(TipoDocumentoCalificacion.FileName)) .Select(a => a).FirstOrDefault(); if (existeArchivo == null) { var usuarioActual = ObtenerUsuarioEnSesion(System.Web.HttpContext.Current); if (usuarioActual != null) { var result = ManejoArchivos.GuardarArchivos(TipoDocumentoCalificacion, rutaFisicaDocumentosEnfLabTiposDoc, usuarioActual.IdUsuario, usuarioImp, passwordImp, dominio); if (!string.IsNullOrEmpty(result)) { archivosAdjuntos.Add(TipoDocumentoCalificacion); Session["DocumentosAdjuntos"] = archivosAdjuntos; } } } } else { var usuarioActual = ObtenerUsuarioEnSesion(System.Web.HttpContext.Current); if (usuarioActual != null) { var result = ManejoArchivos.GuardarArchivos(TipoDocumentoCalificacion, rutaFisicaDocumentosEnfLabTiposDoc, usuarioActual.IdUsuario, usuarioImp, passwordImp, dominio); if (!string.IsNullOrEmpty(result)) { var archivosAdjuntos = new List <HttpPostedFileBase>() { TipoDocumentoCalificacion }; Session["DocumentosAdjuntos"] = archivosAdjuntos; } } } return(Json(new { Nombre = TipoDocumentoCalificacion.FileName, Respuesta = "OK" })); } else { return(Json(new { Nombre = string.Empty, Respuesta = "ERROR" })); } }
public void ProcesarArchivoExterno() { //Console.WriteLine("***************Inicio Cola***************"); LogicaFacadeFacturas _logicaFacade; AplicacionContext _db = new AplicacionContext(); ManejoArchivos _manejoArchivos = new ManejoArchivos(); OperacionesStreams _operacionesStreams = new OperacionesStreams(); SolicitudArchivosXsa _solicitudArchivosXsa = new SolicitudArchivosXsa(); ObtenerConfiguraciones _obtenerConfiguraciones = new ObtenerConfiguraciones(); //var pathArchivosSftp = Properties.Settings.Default.PathSftp; var pathArchivosExternos = Properties.Settings.Default.PathArchivos; var archivos = new List <String>(); var obtenerArchivos = new ObtenerArchivosLocales(pathArchivosExternos); archivos = obtenerArchivos.ObtenerArchivos(); foreach (var archivo in archivos.Where(a => a.Contains(".xml") || a.Contains(".XML"))) { Console.WriteLine("**************Procesando archivos**************"); Console.WriteLine("{0}", archivo); try { _logicaFacade = new LogicaFacadeFacturas(); Console.WriteLine("Inicio: {0}", DateTime.Now); _logicaFacade.Decodificar(archivo); Console.WriteLine("Fin: {0}", DateTime.Now); } catch (Exception ex) { Console.WriteLine("Error: {0}", ex.Message); _manejoArchivos.MoverErroneo(archivo); } Console.WriteLine("**************Finalizando Proceso de Archivos**************"); Console.WriteLine(""); } }
public static void Main() { ManejoArchivos arc = new ManejoArchivos(); arc.mensaje(); }
public ActionResult Registrar(EnfermedadLaboralModel enfermedadRegistrar) { var usuarioActual = ObtenerUsuarioEnSesion(System.Web.HttpContext.Current); if (usuarioActual == null) { return(RedirectToAction("Login", "Home")); } if (!ModelState.IsValid) { enfermedadRegistrar.InstanciaARegistrar.EstadosInstancia = new List <SelectListItem> { new SelectListItem() { Value = "", Text = "Seleccione una opción" }, new SelectListItem() { Value = "1", Text = "En Estudio" }, new SelectListItem() { Value = "2", Text = "Laboral" }, new SelectListItem() { Value = "3", Text = "Común" } }; enfermedadRegistrar.InstanciasRegistradas = Session["InstanciasRegistradas"] == null ? null : Session["InstanciasRegistradas"] as List <Models.EnfermedadLaboral.InstanciaRegistrada>; return(View(enfermedadRegistrar)); } else { var registrar = true; var enfermedadARegistrar = new EDEnfermedadLaboral(); //se guardan archivos en el servidor y se obtienen las rutas enfermedadARegistrar.DocumentoFurel = ManejoArchivos.GuardarArchivos(enfermedadRegistrar.Furel, rutaFisicaDocumentosEnfLabFurel, usuarioActual.IdUsuario, usuarioImp, passwordImp, dominio); enfermedadARegistrar.CartaEPS = ManejoArchivos.GuardarArchivos(enfermedadRegistrar.CartaEPS, rutaFisicaDocumentosEnfLabCartaEPS, usuarioActual.IdUsuario, usuarioImp, passwordImp, dominio); if (Session["DocumentosAdjuntos"] != null) { var archivosAdjuntos = Session["DocumentosAdjuntos"] as List <HttpPostedFileBase>; enfermedadARegistrar.TiposDocumentosEnviadosEPS = new List <string>(); foreach (var archivo in archivosAdjuntos) { var rutaArchivo = string.Format(@"{0}\{1}\{2}", rutaFisicaDocumentosEnfLabTiposDoc, usuarioActual.IdUsuario, archivo.FileName); enfermedadARegistrar.TiposDocumentosEnviadosEPS.Add(rutaArchivo); } Session["DocumentosAdjuntos"] = null; } else { registrar = false; } if (Session["InstanciasRegistradas"] != null) { var instancias = Session["InstanciasRegistradas"] as List <Models.EnfermedadLaboral.InstanciaRegistrada>; enfermedadARegistrar.InstanciasRegistradas = instancias.Select(i => new EntidadesDominio.EnfermedadLaboral.InstanciaRegistrada() { IdInstancia = i.IdInstancia, Nombre = i.Nombre, EstadoInstancia = i.EstadoInstancia, FechaCalificacion = i.FechaCalificacion, QuienCalifica = i.QuienCalifica }).ToList(); Session["InstanciasRegistradas"] = null; } else { registrar = false; } enfermedadARegistrar.Diagnostico = enfermedadRegistrar.Diagnostico; enfermedadARegistrar.DiagnosticoCIIE10 = enfermedadRegistrar.DiagnosticoCIIE10; enfermedadARegistrar.FechaDocumentosCalificarEPS = enfermedadRegistrar.FechaDocumentosEPS; //ServiceClient.EliminarParametros(); //var resultado = ServiceClient.RealizarPeticionesPostJsonRestFul<EDEnfermedadLaboral>(urlServicioEnfermedadLaboral, capacidadEnfermedadLaboral, enfermedadARegistrar); if (registrar) { var lnEnfermedadLaboral = new LNEnfermedadLaboral(); enfermedadARegistrar = lnEnfermedadLaboral.RegistrarEnfermedadLaboralDiagnosticada(enfermedadARegistrar); } else { enfermedadARegistrar = null; } if (enfermedadARegistrar != null) { ViewBag.Mensaje = "Información guardada correctamente!!![OK]"; } else { ViewBag.Mensaje = "No fue posible registrar la Información. Intente más tarde."; } enfermedadRegistrar.InstanciaARegistrar.EstadosInstancia = new List <SelectListItem> { new SelectListItem() { Value = "", Text = "Seleccione una opción" }, new SelectListItem() { Value = "1", Text = "En Estudio" }, new SelectListItem() { Value = "2", Text = "Laboral" }, new SelectListItem() { Value = "3", Text = "Común" } }; enfermedadRegistrar.InstanciaARegistrar.FechaCalificacion = new DateTime(); return(View(enfermedadRegistrar)); } }