private void gallcontrato() { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("id_contrato")); dt.Columns.Add(new DataColumn("nombre")); DataColumn col = new DataColumn("check"); col.DataType = System.Type.GetType("System.Boolean"); dt.Columns.Add(col); List <ContratoCliente> lcontratocliente = new ContratoClienteBC().getContratoByClienteProducto(id_cliente, "todo", this.dl_producto.SelectedValue.ToString()); foreach (ContratoCliente mcontratocliente in lcontratocliente) { DataRow dr = dt.NewRow(); dr["nombre"] = mcontratocliente.Nombre; dr["id_contrato"] = mcontratocliente.Id_contrato; dr["check"] = mcontratocliente.Check; dt.Rows.Add(dr); } this.gr_dato.DataSource = dt; this.gr_dato.DataBind(); }
private void add_Tipooperacion() { 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("chk"); Int32 id_contrato = Convert.ToInt32(this.gr_dato.Rows[i].Cells[0].Text); if (chk.Checked == true) { string add = new ContratoClienteBC().add_contrato_cliente(id_contrato, id_cliente, this.dl_producto.SelectedValue.ToString()); } else { string add = new ContratoClienteBC().del_contrato_cliente(id_contrato, id_cliente, this.dl_producto.SelectedValue.ToString()); } } }