public string exportarXML(List <BE.PROCESO> listaProcesos) { int fa = 0; string resultado = ""; DAL.PROCESO mapper_proceso = new DAL.PROCESO(); List <BE.PROCESO> procesos = new List <BE.PROCESO>(); foreach (BE.PROCESO p in listaProcesos) { BE.PROCESO proc = new BE.PROCESO(); proc.proceso = p.detalle.ToString(); proc.id_proceso = p.id_proceso; procesos.Add(proc); } fa = mapper_proceso.ExportarXML(procesos); if (fa != 0) { resultado = "OK"; } else { resultado = "MAL"; } return(resultado); }
private void btnDetener_Click(object sender, EventArgs e) { if (ltbProcesos.SelectedItems.Count > 0) { BE.PROCESO p = new BE.PROCESO(); p = (BE.PROCESO)ltbProcesos.SelectedItem; Process.GetProcessById(p.id_proceso).Kill(); enlazar(); } }
public void enlazar() { ltbProcesos.DataSource = null; foreach (Process p in Process.GetProcesses()) { BE.PROCESO pro = new BE.PROCESO(); BE.PARAMETRO par = new BE.PARAMETRO(); BE.DETALLE deta = new BE.DETALLE(); pro.id_proceso = p.Id; pro.proceso = p.ProcessName; pro.detalle = deta; par.nombre_parametro = p.Threads.Count.ToString(); procesos.Add(pro); } ltbProcesos.DisplayMember = "Nombre"; ltbProcesos.DataSource = procesos; }