Beispiel #1
0
    protected void EnviarDevolucion_Click(object sender, EventArgs e)
    {
        DigitarProduccion       objDigitarProduccion       = new DigitarProduccion();
        AdministrarCertificados objAdministrarCertificados = new AdministrarCertificados();
        GridViewRow             row = grvEntregaProduccion.SelectedRow;
        string id     = Session["id"].ToString();
        int    valUno = int.Parse(objDigitarProduccion.CargarProductoPorCertificado(int.Parse(id)).Rows[0]["pro_Id"].ToString());
        int    valDos = 2;

        if (valUno == 99)
        {
            valDos = 3;
        }

        objDigitarProduccion.ActualizarEstado(int.Parse(id), valDos, 1, int.Parse(txtPrima.Text), int.Parse(ddlTipoDevolucion.SelectedValue.ToString()), int.Parse(ddlCausalDevolucion.SelectedValue.ToString()), txtObservaciones.Text);
        DataTable dt = new DataTable();

        dt = objDigitarProduccion.TraerCertificado();
        grvEntregaProduccion.DataSource = dt;
        grvEntregaProduccion.DataBind();

        if ((int.Parse(ddlTipoDevolucion.SelectedValue.ToString()) == 1 || int.Parse(ddlTipoDevolucion.SelectedValue.ToString())
             == 2 || int.Parse(ddlTipoDevolucion.SelectedValue.ToString()) == 7) && (valDos != 3))
        {
            DataTable dtActualizarEstadoNegocio = new DataTable();
            dtActualizarEstadoNegocio = objAdministrarCertificados.ActualizarEstadoNegocioDevolucion("ANULADO", int.Parse(id));
            ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "El registro se anuló" + "');", true);
        }
    }