public void getMediosProyectos(int proyecto_id) { try { mediosinput.Value = ""; for (int r = 0; r < sortable2.Items.Count; r++) { if (r != 0) sortable2.Items.Remove(sortable2.Items[r]); } CMedios objCMedios = new CMedios(); IQueryable<ESM.Model.Medios_de_verificacion> medios_by_proyecto = objCMedios.getMediosProyecto(proyecto_id); foreach (var item in medios_by_proyecto) { sortable2.Items.Add(new ListItem(item.Medio_de_verificacion)); mediosinput.Value = mediosinput.Value + "," + item.Medio_de_verificacion.ToString(); } mediosinput.Value = mediosinput.Value.Trim(','); for (int i = 0; i < sortable2.Items.Count; i++) { for (int j = 0; j < sortable1.Items.Count; j++) { if (sortable2.Items[i].Value == sortable1.Items[j].Text) { sortable1.Items.Remove(sortable1.Items[j]); break; } } } } catch (Exception) { /*TODO: JCMM: Controlador Exception*/ } }
protected void btnAlmacenaMedio_Click(object sender, ImageClickEventArgs e) { CMedios objCMedios = new CMedios(); bool crea_medio = objCMedios.AddMedios(txtmedio.Text); if (crea_medio) { int cant_medios = sortable1.Items.Count; sortable1.DataBind(); for (int i = 0; i < cant_medios; i++) { sortable1.Items.Remove(sortable1.Items[i]); } } txtmedio.Text = ""; }
private void AlmacenarActividad() { try { CActividades objActividades = new CActividades(); if (txtFechaIndicador.Text.Trim().Length != 0 && txtFechaFinal.Text.Trim().Length != 0 && Meta.Text != "0") { int verboid = Convert.ToInt32(cboverbos.SelectedValue); int unidadid = Convert.ToInt32(cboUnidades.SelectedValue); DateTime fecha_inicial = Convert.ToDateTime(txtFechaIndicador.Text); DateTime fecha_final = Convert.ToDateTime(txtFechaFinal.Text); int meta = Convert.ToInt32(Meta.Text); //objActividades.AddIndicador(idactividad, txtindicadorg.Text, verboid, unidadid, fecha_inicial.Date, fecha_final, meta, chxSSP.Checked); } bool mediosvacios = objActividades.RemoveMedios(idactividad); if (mediosvacios) { string[] medios_html = mediosinput.Value.Trim(',').Split(','); for (int i = 0; i < medios_html.Length; i++) { int medioid = new CMedios().getMedioid(medios_html[i]); if (medioid != 0) objActividades.AddMedios(idactividad, medioid); } } bool supuestos = objActividades.RemoveSupuestos(idactividad); if (supuestos) { string[] supuestos_html = supuestosinput.Value.Trim(',').Split(','); for (int i = 0; i < supuestos_html.Length; i++) { int supuestoid = new Csupuestos().getSupuesto_id(supuestos_html[i]); if (supuestoid != 0) objActividades.AddSupuestos(idactividad, supuestoid); } } bool responsables = objActividades.RemoveResponsables(idactividad); if (responsables) { string[] responsables_html = responsablesinput.Value.Trim(',').Split(','); for (int i = 0; i < responsables_html.Length; i++) { int responsableid = new Cresponsables().getResponsable_id(responsables_html[i]); if (responsableid != 0) objActividades.AddResponsables(idactividad, responsableid); } } getMediosActividad(idactividad); getSupuestosActividad(idactividad); getResponsablesActividad(idactividad); } catch (Exception) { } }
protected void AlmacenarResultado() { try { CResultados_proyecto objCresultado = new CResultados_proyecto(); objCresultado.Update(idresultado, null, txtindicadorg.Text); bool mediosvacios = objCresultado.RemoveMedios(idresultado); if (mediosvacios) { string[] medios_html = mediosinput.Value.Trim(',').Split(','); for (int i = 0; i < medios_html.Length; i++) { int medioid = new CMedios().getMedioid(medios_html[i]); if (medioid != 0) objCresultado.AddMedios(idresultado, medioid); } } bool supuestos = objCresultado.RemoveSupuestos(idresultado); if (supuestos) { string[] supuestos_html = supuestosinput.Value.Trim(',').Split(','); for (int i = 0; i < supuestos_html.Length; i++) { int supuestoid = new Csupuestos().getSupuesto_id(supuestos_html[i]); if (supuestoid != 0) objCresultado.AddSupuestos(idresultado, supuestoid); } } getMediosResultados(idresultado); getSupuestosResultados(idresultado); } catch (Exception) { /*TODO: JCMM: Controlador Exception*/ } }