Exemple #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            string link = Emitir.ImprimirPoliza("8011600094350");

            //link = FirmaDigital.FirmaDocumento(link);

            string url = ConfigurationManager.AppSettings["Server"] + "/pdf/";

            link = url + link + ".PDF";

            Thread.Sleep(3000);

            if (link != "ERROR")
            {
                UtilesWeb.OpenNewWindow(Page, "https://mel.mapfre.cl/Productos/Comun/ImpresorFirma.aspx?poliza=" + link);
            }
            else
            {
                UtilesWeb.EjecutaJs(this, "alert('Se registro un error al momento de generar su poliza, intentalo de nuevo mas tarde.');");
                return;
            }
        }
    }
Exemple #2
0
    protected void ImgImprimirPoliza_Click(object sender, ImageClickEventArgs e)
    {
        /*string link = Emitir.ImprimirPoliza(this.lblNumPoliza.Text);
         *
         * //link = FirmaDigital.FirmaDocumento(link);
         *
         * string url = ConfigurationManager.AppSettings["Server"] + "/pdf/";
         *
         * link = url + link + ".PDF";
         *
         * Thread.Sleep(3000);
         */

        string link = ConfigurationManager.AppSettings["Server"] + "/Productos/Comun/ImpresorSuplPDF.aspx?cod_cia=1&poliza=" + this.lblNumPoliza.Text + "&spto=0&apli=0&spto_apli=0";

        if (link != "ERROR")
        {
            UtilesWeb.OpenNewWindow(Page, link);
        }
        //UtilesWeb.OpenNewWindow(Page, "https://mel.mapfre.cl/Productos/Comun/ImpresorFirma.aspx?poliza=" + link );
        else
        {
            UtilesWeb.EjecutaJs(this, "alert('Se registro un error al momento de generar su poliza, intentalo de nuevo mas tarde.');");
            return;
        }
    }
    protected void ImgGuardar_Click(object sender, ImageClickEventArgs e)
    {
        string datos_daños      = "";
        string datos_accesorios = "";

        ArrayList ArrAccesorios = AccesoriosVehiculo.CargaAccesorio();

        for (int i = 0; i < ArrAccesorios.Count; i++)
        {
            datos_accesorios = datos_accesorios + ((AccesoriosVehiculo)ArrAccesorios[i]).NomAccesorio.ToString() + "|";
            datos_accesorios = datos_accesorios + ((AccesoriosVehiculo)ArrAccesorios[i]).Observacion.ToString() + "||";
            datos_accesorios = datos_accesorios + ((AccesoriosVehiculo)ArrAccesorios[i]).CodAccesorio + "|";
        }


        ArrayList ArrDaños = DañosVehiculo.CargaDaño();

        for (int i = 0; i < ArrDaños.Count; i++)
        {
            datos_daños = datos_daños + ((DañosVehiculo)ArrDaños[i]).NomPartesVeh.ToString() + "|";
            datos_daños = datos_daños + ((DañosVehiculo)ArrDaños[i]).Observacion.ToString() + "|";
            datos_daños = datos_daños + ((DañosVehiculo)ArrDaños[i]).CodDaño.ToString() + "|";
            datos_daños = datos_daños + ((DañosVehiculo)ArrDaños[i]).CodParte.ToString() + "|";
            datos_daños = datos_daños + ((DañosVehiculo)ArrDaños[i]).CodSubParte.ToString() + "|";
        }

        Poliza PolVeh;

        if (Session["PolVeh"] != null)
        {
            PolVeh = (Poliza)Session["PolVeh"];
        }
        else
        {
            PolVeh            = new Poliza();
            Session["PolVeh"] = PolVeh;

            Response.Redirect("SessionTerminada.aspx", false);
        }

        string resultado = Vehiculo.GuardaDatosInspeccion(PolVeh.NumCotizacion, "", "", datos_daños, datos_accesorios);

        if (resultado == "OK")
        {
            Session["InspeccionExpress"] = "OK";

            UtilesWeb.EjecutaJs(this, "alert('Los datos de la inspeccion han sido almacenados exitosamente.');");
            UtilesWeb.EjecutaJs(this, "window.close();");
        }
        else
        {
            Session["InspeccionExpress"] = "NO";

            UtilesWeb.EnviaCorreoAcusete(resultado, "Cot. Veh. Livianos - Emision.asxp - Inspeccion Express");
            UtilesWeb.EjecutaJs(this, "alert('Se registro un error al momento de generar la inspeccion, intentalo de nuevo mas tarde.');");
            return;
        }
    }
    public bool ExisteAccesorio(string cod_acc)
    {
        ArrayList ArrAccesorios = AccesoriosVehiculo.CargaAccesorio();

        for (int i = 0; i < ArrAccesorios.Count; i++)
        {
            if (((AccesoriosVehiculo)ArrAccesorios[i]).CodAccesorio.ToString() == cod_acc)
            {
                UtilesWeb.EjecutaJs(this, "alert('No es posible ingresar el accesorio porque este ya se encuentra registrado.');");
                return(false);
            }
        }

        return(true);
    }
    public bool ExisteDaño(string cod_parte, string cod_sub_parte)
    {
        ArrayList ArrDaños = DañosVehiculo.CargaDaño();

        for (int i = 0; i < ArrDaños.Count; i++)
        {
            if (((DañosVehiculo)ArrDaños[i]).CodParte.ToString() == cod_parte && ((DañosVehiculo)ArrDaños[i]).CodSubParte.ToString() == cod_sub_parte)
            {
                UtilesWeb.EjecutaJs(this, "alert('No es posible ingresar el daño porque este ya se encuentra registrado.');");
                return(false);
            }
        }

        return(true);
    }