コード例 #1
0
    protected void btn_confirmar_Click(object sender, EventArgs e)
    {
        if (this.ddl_destinoPos1.SelectedIndex > 0 && this.ddl_destinoPos2.SelectedIndex > 0)
        {
            string    resultado;
            UsuarioBC usuario = new UsuarioBC();
            usuario = (UsuarioBC)this.Session["Usuario"];
            SolicitudBC        solicitud = new SolicitudBC();
            TrailerUltEstadoBC traiue    = new TrailerUltEstadoBC();
            int id = int.Parse(this.hf_trailerId.Value);
            traiue = traiue.CargaTrue(id);
            string fh = string.Format("{0} {1}", this.txt_buscarFecha.Text, this.txt_buscarHora.Text);
            solicitud.ID_TIPO           = 3;
            solicitud.ID_USUARIO        = usuario.ID; // Variable de sesión
            solicitud.FECHA_CREACION    = DateTime.Now;
            solicitud.FECHA_PLAN_ANDEN  = DateTime.Parse(fh);
            solicitud.DOCUMENTO         = traiue.DOC_INGRESO;
            solicitud.OBSERVACION       = "";
            solicitud.ID_TRAILER        = id;
            solicitud.ID_DESTINO        = int.Parse(this.ddl_destinoPos1.SelectedValue);
            solicitud.ID_DESTINO_PALLET = int.Parse(this.ddl_destinoPos2.SelectedValue);
            solicitud.ID_SITE           = int.Parse(this.dropsite.SelectedValue);

            if (solicitud.pallet(solicitud, out resultado) && resultado == "")
            {
                limpia(null, null);
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", string.Format("showAlert('{0}');", "Solicitud Creada Correctamente"), true);
            }
            else
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", string.Format("alert('" + resultado + "');", resultado), true);
            }
        }
    }