public PlantillaBlanco(Plantilla _plantilla) { InitializeComponent(); plantilla = _plantilla; llenarDGVAnalisis(); this.Text = plantilla.nombre; }
public Form2(Plantilla _plantilla, bool _hayContext = false, Patient _pacienteContext = null, PlanningItem _planContext = null, User _usuarioContext = null) { InitializeComponent(); plantilla = _plantilla; this.Text = plantilla.nombre; hayContext = _hayContext; if (_hayContext) { paciente = _pacienteContext; plan = _planContext; usuario = _usuarioContext; prepararControlesContext(); llenarDGVEstructuras(); llenarDGVPrescripciones(); BT_Analizar.Enabled = true; L_NombrePaciente.Text = paciente.LastName + ", " + paciente.FirstName; L_NombrePaciente.Visible = true; this.Text += " - " + paciente.LastName + ", " + paciente.FirstName; } else { try { app = VMS.TPS.Common.Model.API.Application.CreateApplication(); } catch (Exception e) { MessageBox.Show("No se puede acceder a Eclipse.\n Compruebe que está en una PC con acceso al TPS" + e.ToString()); } } }
public static void eliminar(Plantilla plantilla) { if (MessageBox.Show("¿Desea eliminar la plantilla?", "Eliminar plantilla", MessageBoxButtons.YesNo) == DialogResult.Yes) { File.Delete(plantilla.path); } }
public static List <Plantilla> leerPlantillas() { List <Plantilla> lista = new List <Plantilla>(); string[] plantillas = Directory.GetFiles(pathDestino); foreach (string plantilla in plantillas) { Plantilla p = IO.readJson <Plantilla>(plantilla); lista.Add(p); } return(lista); }
public static void guardar(Plantilla plantilla) { if (!Directory.Exists(pathDestino)) { Directory.CreateDirectory(pathDestino); } string fileName = IO.GetUniqueFilename(pathDestino, plantilla.nombre); plantilla.path = fileName; IO.writeObjectAsJson(fileName, plantilla); MessageBox.Show("Se ha guardado la plantilla con el nombre: " + Path.GetFileName(fileName)); }
public Form3(Plantilla _plantilla) { InitializeComponent(); plantilla = _plantilla; this.Text = plantilla.nombre; try { app = VMS.TPS.Common.Model.API.Application.CreateApplication(null, null); } catch (Exception) { MessageBox.Show("No se puede acceder a Eclipse.\n Compruebe que está en una PC con acceso al TPS"); } }
public void guardar(bool edita, Plantilla plantillaAEditar = null) { if (!Directory.Exists(pathDestino)) { Directory.CreateDirectory(pathDestino); } if (edita) { File.Delete(plantillaAEditar.path); } string fileName = IO.GetUniqueFilename(pathDestino, nombre); path = fileName; IO.writeObjectAsJson(path, this); MessageBox.Show("Se ha guardado la plantilla con el nombre: " + Path.GetFileName(path)); }
public static List <Caso> buscarPlantilla(Plantilla plantilla) { List <Caso> casos = new List <Caso>(); List <string> archivos = leerArchivos(); foreach (string archivo in archivos) { string[] aux = archivo.Split('_'); if (aux[3].Equals(plantilla.nombre)) { Caso caso = leerCaso(archivo); caso.plantilla = plantilla; casos.Add(caso); } } return(casos); }
public static Plantilla crear(string _nombre, bool _esParaExtraccion, BindingList <IRestriccion> _listaRestricciones, string _nota) { Plantilla plantilla = new Plantilla() { nombre = _nombre, etiqueta = _nombre, esParaExtraccion = _esParaExtraccion, listaRestricciones = _listaRestricciones, nota = _nota, }; if (_esParaExtraccion) { plantilla.etiqueta += " (para Extracción)"; } return(plantilla); }
public Form4() { InitializeComponent(); List <Plantilla> lista = Plantilla.leerPlantillas(); string[] estructuras = new string[1000]; int i = 0; foreach (Plantilla plantilla in lista) { foreach (IRestriccion restriccion in plantilla.listaRestricciones) { estructuras[i] = restriccion.estructura.nombre; i++; } } File.WriteAllLines("estructuras.txt", estructuras); }
public static List <Plantilla> leerPlantillas() { pathDestino = Properties.Settings.Default.Path + @"\Plantillas\"; List <Plantilla> lista = new List <Plantilla>(); if (Directory.Exists(pathDestino)) { string[] plantillasPath = Directory.GetFiles(pathDestino); foreach (string plantillaPath in plantillasPath) { Plantilla p = IO.readJson <Plantilla>(plantillaPath); if (p.path != plantillaPath) { p.actualizarPath(plantillaPath); } lista.Add(p); } } else { Directory.CreateDirectory(pathDestino); } return(lista); }
private List <IRestriccion> restriccionesAsociadas(IRestriccion restriccionSeleccionada, Plantilla plantillaActual) { List <IRestriccion> lista = new List <IRestriccion>(); foreach (IRestriccion restriccion in plantillaActual.listaRestricciones) { if (restriccion.etiquetaInicio == restriccionSeleccionada.etiquetaInicio && restriccion.condicion.tipo == restriccionSeleccionada.condicion.tipo) { lista.Add(restriccion); } } return(lista); }
private Plantilla plantillaActual() { return(Plantilla.crear(nombrePlantilla(), esParaExtraccion(), listaRestricciones, notaPlantilla())); }
public void leerPlantillas() { LB_Plantillas.DataSource = null; LB_Plantillas.DataSource = Plantilla.leerPlantillas(); LB_Plantillas.DisplayMember = "nombre"; }
public Form3(Plantilla _plantilla) { InitializeComponent(); plantilla = _plantilla; }
public void leerPlantillas() { LB_Plantillas.DataSource = null; LB_Plantillas.DataSource = Plantilla.leerPlantillas(); LB_Plantillas.DisplayMember = "etiqueta"; }
public void duplicar(string nombreNuevo) { Plantilla duplicada = crear(nombreNuevo, this.esParaExtraccion, this.listaRestricciones, this.nota); duplicada.guardar(false); }
private void BT_GuardarPlantilla_Click(object sender, EventArgs e) { Plantilla.guardar(plantillaActual()); limpiarPlantilla(); main.leerPlantillas(); }