Exemplo n.º 1
0
        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*/ }
        }
Exemplo n.º 2
0
        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 = "";
        }
Exemplo n.º 3
0
        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) { }
        }
Exemplo n.º 4
0
        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*/ }
        }