Esempio n. 1
0
    /*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;
        }
    }
Esempio n. 2
0
    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();*/
        }
    }