private void getestadoall() { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("id_alerta")); dt.Columns.Add(new DataColumn("codigo_estado")); dt.Columns.Add(new DataColumn("id_cliente")); dt.Columns.Add(new DataColumn("dias_primer_aviso")); dt.Columns.Add(new DataColumn("dias_ultimo_aviso")); dt.Columns.Add(new DataColumn("caducidad_estado")); dt.Columns.Add(new DataColumn("contador_estado")); dt.Columns.Add(new DataColumn("id_documento")); //dt.Columns.Add(new DataColumn("envia_adquiriente")); dt.Columns.Add(new DataColumn("lista_correo")); dt.Columns.Add(new DataColumn("descripcion")); DataColumn col = new DataColumn("envia_adquiriente"); col.DataType = System.Type.GetType("System.Boolean"); dt.Columns.Add(new DataColumn("url_modulo")); DataColumn colhabilitado = new DataColumn("chk_habilitado"); colhabilitado.DataType = System.Type.GetType("System.Boolean"); dt.Columns.Add(colhabilitado); dt.Columns.Add(col); List <AlertaestadoCliente> lEstadotipooperacion = new AlertaestadoClienteBC().getEstadoAlertaFamiliaCliente(Convert.ToInt32(dl_familia.SelectedValue), id_cliente); foreach (AlertaestadoCliente estadotipo in lEstadotipooperacion) { DataRow dr = dt.NewRow(); dr["id_alerta"] = estadotipo.Id_alerta; dr["codigo_estado"] = estadotipo.Estado_alerta.Codigo_estado; dr["descripcion"] = estadotipo.Estado_alerta.Descripcion; dr["id_cliente"] = estadotipo.Id_cliente; dr["dias_primer_aviso"] = estadotipo.Dias_primer_a; dr["dias_ultimo_aviso"] = estadotipo.Dias_ultimo_a; dr["caducidad_estado"] = estadotipo.Caducidad_estado; dr["contador_estado"] = estadotipo.Contador_estado; dr["id_documento"] = estadotipo.Id_documento; dr["envia_adquiriente"] = estadotipo.Envia_adquiriente; dr["lista_correo"] = estadotipo.Lista_correo; dr["chk_habilitado"] = estadotipo.Habilitado; dr["url_modulo"] = "mreglaestadocliente.aspx?id_alerta=" + FuncionGlobal.FuctionEncriptar(estadotipo.Id_alerta.ToString()) + "&id_familia=" + FuncionGlobal.FuctionEncriptar(dl_familia.SelectedValue) + "&codigo_estado=" + FuncionGlobal.FuctionEncriptar(estadotipo.Codigo_estado.ToString()); dt.Rows.Add(dr); } this.gr_dato.DataSource = dt; this.gr_dato.DataBind(); }
protected void presionado(object sender, EventArgs e) { GridViewRow row; string add_MU = ""; for (int i = 0; i < gr_dato.Rows.Count; i++) { row = gr_dato.Rows[i]; TextBox txt_correo = (TextBox)gr_dato.Rows[i].FindControl("txt_correo"); CheckBox chk_aviso = (CheckBox)gr_dato.Rows[i].FindControl("chk_aviso"); CheckBox chk_habilitado = (CheckBox)gr_dato.Rows[i].FindControl("check_habilitado"); TextBox txt_fecha = (TextBox)gr_dato.Rows[i].FindControl("txt_aviso"); TextBox txt_termino = (TextBox)gr_dato.Rows[i].FindControl("txt_termino"); TextBox txt_caducidad = (TextBox)gr_dato.Rows[i].FindControl("txt_caducidad"); DropDownList dl = (DropDownList)gr_dato.Rows[i].FindControl("dl_estado"); DropDownList dl2 = (DropDownList)gr_dato.Rows[i].FindControl("dl_documento"); Int16 kay1 = Convert.ToInt16(gr_dato.DataKeys[i].Values[0].ToString()); Int16 kay2 = Convert.ToInt16(gr_dato.DataKeys[i].Values[1].ToString()); string estado = dl.SelectedValue.ToString(); string documento = dl.SelectedValue.ToString(); string correo = txt_correo.Text.ToString(); string aviso = txt_fecha.Text.ToString(); string termino = txt_termino.Text.ToString(); string caducidad = txt_caducidad.Text.ToString(); string check = chk_aviso.Checked.ToString(); string str_habilitado = chk_habilitado.Checked.ToString(); if (aviso.Trim() == "") { aviso = "0"; } if (termino.Trim() == "") { termino = "0"; } if (caducidad.Trim() == "") { caducidad = "0"; } add_MU = new AlertaestadoClienteBC().add_Alerta_estado_cliente(kay1, kay2, id_cliente, correo, chk_aviso.Checked.ToString(), Convert.ToInt16(aviso), Convert.ToInt16(termino), Convert.ToInt16(caducidad), Convert.ToInt16(estado), Convert.ToInt16(documento), str_habilitado); } this.getestadoall(); }
private void getestado() { List <AlertaestadoCliente> lEstadotipooperacion = new AlertaestadoClienteBC().getReglaFamiliaCliente(id_familia, id_alerta, codigo_estado); DataTable dt = new DataTable(); dt.Columns.Add("id_alerta"); dt.Columns.Add("codigo"); dt.Columns.Add("familia"); dt.Columns.Add("descripcion"); DataColumn col = new DataColumn("chekalert"); col.DataType = System.Type.GetType("System.Boolean"); dt.Columns.Add(col); foreach (AlertaestadoCliente estadotipo in lEstadotipooperacion) { DataRow dr = dt.NewRow(); dr["id_alerta"] = estadotipo.Id_alerta; dr["codigo"] = estadotipo.Estado_alerta.Codigo_estado; dr["familia"] = estadotipo.Id_familia; dr["descripcion"] = estadotipo.Descripcion; dr["chekalert"] = estadotipo.Cheked; dt.Rows.Add(dr); } this.gr_dato.DataSource = dt; this.gr_dato.DataBind(); }
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 codigo = this.gr_dato.Rows[i].Cells[0].Text; if (chk.Checked == true) { string add = new AlertaestadoClienteBC().add_regla_estado_cliente(Convert.ToInt16(id_alerta), Convert.ToInt16(codigo)); } else { string add = new AlertaestadoClienteBC().del_regla_estado_cliente(Convert.ToInt16(id_alerta), Convert.ToInt16(codigo)); } } }