protected void gvfichacarga_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "Modificar")
            {
                Session.Remove("idProgramacionRuta");
                Session.Remove("idRemitente");
                Session.Remove("idDestinatario");
                Session.Remove("ListaProducto");
                Session.Remove("idProducto");
                Session.Remove("idcarga");

                Session.Remove("pregunta");
                Session.Remove("respuesta");
                Response.Redirect(String.Concat("ActualizarFichaCarga.aspx?idficha=", e.CommandArgument));
            }
            if (e.CommandName == "Anular")
            {
                Session.Remove("idProducto");
                Session.Remove("idProgramacionRuta");
                Session.Remove("idRemitente");
                Session.Remove("idDestinatario");
                Session.Remove("ListaProducto");
                Session.Remove("idcarga");

                Session.Remove("pregunta");
                Session.Remove("respuesta");
                UPC.CruzDelSur.Datos.Carga.Carga oBL_Carga = new UPC.CruzDelSur.Datos.Carga.Carga();
                int o = oBL_Carga.f_ActualizarEstadoCarga("Anulado", e.CommandArgument.ToString());
                CargarFichas();
            }
        }
예제 #2
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(Context.Request.QueryString["opt"]))
            {
                if (Context.Request.QueryString["opt"] == "1")
                {
                    Session["clave"]     = Seguridad.Encriptar(txtClave.Text.ToString());
                    Session["pregunta"]  = txtPregunta.Text.ToString();
                    Session["respuesta"] = txtRespuesta.Text.ToString();
                    if (!String.IsNullOrEmpty(Context.Request.QueryString["idcarga"]))
                    {
                        if (txtRespuesta.Text.ToUpper().Trim().ToString() != hfRespuesta.Value.ToUpper().Trim().ToString())
                        {
                            this.Controls.Add(new LiteralControl("<script language='JavaScript'>alert('La respuesta no coincide con la información general de la ficha carga');</script>"));
                        }
                        else
                        {
                            this.Controls.Add(new LiteralControl("<script language='JavaScript'>alert('Clave Ingresada'); CloseFormOK();</script>"));
                        }
                    }
                    else
                    {
                        this.Controls.Add(new LiteralControl("<script language='JavaScript'>alert('Clave Ingresada'); CloseFormOK();</script>"));
                    }
                }
                if (Context.Request.QueryString["opt"] == "2")
                {
                    UPC.CruzDelSur.Datos.Carga.Carga          oBL_Carga = new UPC.CruzDelSur.Datos.Carga.Carga();
                    UPC.CruzDelSur.Negocio.Modelo.Carga.Carga oBE_Carga = oBL_Carga.f_ListadoUnoCarga(Int32.Parse(Context.Request.QueryString["idcarga"]));



                    if (oBE_Carga.CLAVE_SEGURIDAD == Seguridad.Encriptar(txtClave.Text).ToString())
                    {
                        this.Controls.Add(new LiteralControl("<script language='JavaScript'>alert('El código Ingresado es correcto'); CloseFormOK();</script>"));
                        int o = oBL_Carga.f_ActualizarEstadoCarga("Entregado", Context.Request.QueryString["idcarga"]);
                    }
                    else
                    {
                        this.Controls.Add(new LiteralControl("<script language='JavaScript'>alert('Clave ingresada no es valida, no se puede validar la carga'); CloseFormOK();</script>"));
                    }
                }
            }
        }