Пример #1
0
        private void getestado()
        {
            List <AlertaestadoFamilia> lEstadotipooperacion = new AlertaestadoFamiliaBC().getRegla_EstadoFamilia(id_familia, id_estado);


            DataTable dt = new DataTable();

            dt.Columns.Add("id_alerta");
            dt.Columns.Add("codigo");
            dt.Columns.Add("descripcion");
            DataColumn col = new DataColumn("chekalert");

            col.DataType = System.Type.GetType("System.Boolean");
            //dt.Columns.Add(new DataColumn("chk2"));
            dt.Columns.Add(col);

            foreach (AlertaestadoFamilia estadotipo in lEstadotipooperacion)
            {
                DataRow dr = dt.NewRow();


                dr["id_alerta"]   = estadotipo.Estado_alerta;
                dr["codigo"]      = estadotipo.Estado_alerta.Codigo_estado;
                dr["descripcion"] = estadotipo.Descripcion;
                dr["chekalert"]   = estadotipo.Cheked;
                dt.Rows.Add(dr);
            }


            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();
        }
Пример #2
0
        private void add_usuario_tipo_operacion()
        {
            GridViewRow row;

            for (int i = 0; i < gr_dato.Rows.Count; i++)
            {
                row = gr_dato.Rows[i];
                CheckBox chk = (CheckBox)gr_dato.Rows[i].FindControl("chk2");

                string codigo = gr_dato.DataKeys[i].Values[0].ToString();
                //	string regla = gr_dato.DataKeys[i].Values[1].ToString();

                string codigo2 = this.gr_dato.Rows[i].Cells[0].Text;

                if (chk.Checked == true)
                {
                    string add = new AlertaestadoFamiliaBC().add_regla_estado_familia(Convert.ToInt16(id_estado), Convert.ToInt16(codigo));
                }
                else
                {
                    string add = new AlertaestadoFamiliaBC().del_regla_estado_familia(Convert.ToInt16(id_estado), Convert.ToInt16(codigo));
                }
            }
        }