/*SOLICITUD DE TITULOS CON OBSERVACIONES*/ #region SOLICITUD DE TITULOS Y EDITAR OBSERVACIÓN /*protected void btnproveedor_Click(object sender, EventArgs e) * { * string proveedor = txtProveedor.Text.Trim(); * * } * * protected void btnRegresar_Click(object sender, EventArgs e) * { * btnRegresar_Click(); * } * * protected void btnRegresar_Click() * { * pnAltas.Visible = true; * pnCXPProveedor.Visible = false; * } * * * protected void listarCXP(string ruc) * { * // sp_ListarCXP 'XCEDULA' ,'1792323096001', '' * var cCXP = dc.sp_ListarCXP("XCEDULA", ruc, ""); * * * grvPedidoTitulos.DataSource = cCXP; * grvPedidoTitulos.DataBind(); * * * if (grvPedidoTitulos.Rows.Count <= 0) * { * lblMensaje.Text = "No existen facturas de cuentas por pagar para este proveedor"; * } * * }*/ protected void grvPedidoTitulos_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName.Equals("Edit")) { lblMensaje.Text = "editar"; lblMensaje.Text = Convert.ToString(grvPedidoTitulos.FooterRow.FindControl("txtObservacion")); } /*CONFIRMACION*/ if (e.CommandName == "Confirmar") { bool lActivo = false; // string ldoc = txtNumero.Text.Trim(); int indice = Convert.ToInt32(e.CommandArgument); GridViewRow row = grvPedidoTitulos.Rows[indice]; int id_pregunta = row.DataItemIndex; int lid = Convert.ToInt32(row.Cells[0].Text); //string cadena = Convert.ToString(row.Cells[27].Text); lActivo = Convert.ToBoolean(row.Cells[27].Text); /* TB_REGISTRO_NOTA_CON TB_REGISTRO_NOTA_CON = ds.TB_REGISTRO_NOTA_CON.SingleOrDefault(x => x.RNOTC_ID == lid); * lActivo = Convert.ToBoolean(TB_REGISTRO_NOTA_CON.RNOTC_CONFIRMACION); */ if (lActivo) { lActivo = false; row.Cells[0].Text = Convert.ToString(false); TB_REGISTRO_NOTA_CON TB_REGISTRO_NOTA_CON = ds.TB_REGISTRO_NOTA_CON.SingleOrDefault(x => x.RNOTC_ID == lid); TB_REGISTRO_NOTA_CON.RNOTC_CONFIRMACION = lActivo; ds.SubmitChanges(); } else { lActivo = true; row.Cells[0].Text = Convert.ToString(true); TB_REGISTRO_NOTA_CON TB_REGISTRO_NOTA_CON = ds.TB_REGISTRO_NOTA_CON.SingleOrDefault(x => x.RNOTC_ID == lid); TB_REGISTRO_NOTA_CON.RNOTC_CONFIRMACION = lActivo; ds.SubmitChanges(); } grvPedidoTitulos_RowDataBound(indice, lActivo); /* * TB_REGISTRO_NOTA_CON = ds.TB_REGISTRO_NOTA_CON.SingleOrDefault(x => x.RNOTC_ID == lid); * TB_REGISTRO_NOTA_CON.RNOTC_CONFIRMACION = lActivo; * ds.SubmitChanges(); * * ddlCurso_SelectedIndexChanged();*/ } } catch (Exception ex) { lblMensaje.Text = ex.Message; } }
protected void grvCursoDetalle_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Confirmar") { bool lActivo = false; // string ldoc = txtNumero.Text.Trim(); int indice = Convert.ToInt32(e.CommandArgument); GridViewRow row = grvCursoDetalle.Rows[indice]; int id_pregunta = row.DataItemIndex; int lid = Convert.ToInt32(row.Cells[1].Text); lActivo = Convert.ToBoolean(row.Cells[0].Text); /* TB_REGISTRO_NOTA_CON TB_REGISTRO_NOTA_CON = ds.TB_REGISTRO_NOTA_CON.SingleOrDefault(x => x.RNOTC_ID == lid); * lActivo = Convert.ToBoolean(TB_REGISTRO_NOTA_CON.RNOTC_CONFIRMACION); */ if (lActivo) { lActivo = false; row.Cells[0].Text = Convert.ToString(false); TB_REGISTRO_NOTA_CON TB_REGISTRO_NOTA_CON = ds.TB_REGISTRO_NOTA_CON.SingleOrDefault(x => x.RNOTC_ID == lid); TB_REGISTRO_NOTA_CON.RNOTC_CONFIRMACION = lActivo; ds.SubmitChanges(); } else { lActivo = true; row.Cells[0].Text = Convert.ToString(true); TB_REGISTRO_NOTA_CON TB_REGISTRO_NOTA_CON = ds.TB_REGISTRO_NOTA_CON.SingleOrDefault(x => x.RNOTC_ID == lid); TB_REGISTRO_NOTA_CON.RNOTC_CONFIRMACION = lActivo; ds.SubmitChanges(); } grvCursoDetalle_RowDataBound(indice, lActivo); /* * TB_REGISTRO_NOTA_CON = ds.TB_REGISTRO_NOTA_CON.SingleOrDefault(x => x.RNOTC_ID == lid); * TB_REGISTRO_NOTA_CON.RNOTC_CONFIRMACION = lActivo; * ds.SubmitChanges(); * * ddlCurso_SelectedIndexChanged();*/ } }