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
    public static string FirmaDocumento(string nom_archivo)
    {
        try
        {
            string lafirmo = ConfigurationManager.AppSettings["McaFirmaPDF"];

            if (lafirmo == "S")
            {
                bool resp = UtilesWeb.firmaPDFServidor(nom_archivo);
                System.Threading.Thread.Sleep(3000);

                if (resp)
                {
                    nom_archivo = nom_archivo + "_sign";
                }
                else
                {
                    UtilesWeb.EnviaCorreoAcusete("NO FIRMO VEHICULO :" + nom_archivo, "REVISAR PROCESO FIRMA");
                }
            }

            return(nom_archivo);
        }
        catch (Exception ex)
        {
            return(nom_archivo);
        }
    }
Exemple #3
0
    public static HtmlSelect Combo_Comuna_despacho(System.Web.UI.HtmlControls.HtmlSelect combo, string cod_ciu)
    {
        combo.ID   = "cmbComunasaseg";
        combo.Name = "cmbComunasaseg";

        if (cod_ciu != "0")
        {
            Localidades comu = new Localidades();

            combo.DataSource     = comu.Carga_Comunas_despacho(cod_ciu);
            combo.DataTextField  = "nom_localidad";
            combo.DataValueField = "cod_localidad";
            combo.DataBind();

            if (combo.Items.Count > 1)
            {
                combo = UtilesWeb.Agrega_Seleccionar(combo);
            }
        }
        else
        {
            combo = UtilesWeb.Agrega_Seleccionar(combo);
        }

        return(combo);
    }
Exemple #4
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;
        }
    }
Exemple #6
0
    protected void ImgImprimirMandato_Click(object sender, ImageClickEventArgs e)
    {
        string link = Emitir.ImprimirMandato(this.hdnNumCotizacion.Value);

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

        link = url + link;

        Thread.Sleep(5000);

        UtilesWeb.OpenNewWindow(Page, link);
    }
    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);
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            Vehiculo.Combo_Partes_Veh(drpDescripcionParte, drpDaños);
            Vehiculo.Combo_Accesorios(drpAccesorios);
            this.DivPartesVehiculo.Visible = false;
            this.DivAccesorios.Visible     = false;

            if (Session["InspeccionExpress"] == null)
            {
                Session["InspeccionExpress"] = "NO";
            }

            Poliza PolVeh;

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

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

            this.lblCodDocumAseg.Text = UtilesWeb.getFormated(PolVeh.CodDocumAseg);
            this.lblNomAseg.Text      = PolVeh.NomAseg;
            this.lblApePaterno.Text   = PolVeh.ApePatAseg;
            this.lblApeMaterno.Text   = PolVeh.ApeMatAseg;
            this.lblNumMatricula.Text = PolVeh.NumMatricula;
            this.lblNomMarca.Text     = PolVeh.NomMarca;
            this.lblNomModelo.Text    = PolVeh.NomModelo;
            this.lblNomSubModelo.Text = PolVeh.NomSubModelo;
            this.lblNroMotor.Text     = PolVeh.NroMotor;
            this.lblNroChasis.Text    = PolVeh.NroChasis;
            this.lblColor.Text        = PolVeh.NomColor;
            this.lblAño.Text          = PolVeh.AñoFab;
        }

        EscribeAccesorio();

        EscribeDaños();
    }
Exemple #10
0
 public static bool ValidaTextBoxEmail(Page pag, TextBox textbox)
 {
     if (textbox.Text == "")
     {
         EjecutaJs(pag, "alert('Por favor, " + textbox.ToolTip.ToString() + "');");
         return(false);
     }
     else
     {
         if (UtilesWeb.ValidaEmail(textbox.Text))
         {
             return(true);
         }
         else
         {
             EjecutaJs(pag, "alert('Por favor, " + textbox.ToolTip.ToString() + "');");
             return(false);
         }
     }
     return(true);
 }
Exemple #11
0
    protected void ImgImprimirSOAP_Click(object sender, ImageClickEventArgs e)
    {
        string link = ((datospoliza[])Session["datospoliza"])[0].UrlPoliza;

        UtilesWeb.OpenNewWindow(Page, link);
    }