Ejemplo n.º 1
0
 private void btnGenerar_Click(object sender, EventArgs e)
 {
     try
     {
         Rutas ObjRutas = new Rutas();
         if (!ObjRutas.LeerDirecciones())
         {
             this.lblMensaje.Text = ObjRutas.Error;
             ObjRutas             = null;
             return;
         }
         string DireccionGenerador = ObjRutas.DireccionGenerador;
         ObjRutas = null;
         System.Diagnostics.Process proc = new System.Diagnostics.Process();
         proc.StartInfo.FileName = DireccionGenerador;
         proc.Start();
         proc.Close();
     }
     catch (Exception ex)
     {
         this.lblMensaje.Text = Convert.ToString(ex);
         return;
     }
 }
Ejemplo n.º 2
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                this.lblMensaje.Text = "Buscando...";

                if (!ValidarDato())
                {
                    this.lblMensaje.Text = "Debe ingresar un valor valido";
                    return;
                }

                NumFactu = txtNumeroFactura.Text.Trim();

                //Buscamnos las rutas
                Rutas ObjRuta = new Rutas();
                if (!ObjRuta.LeerDirecciones())
                {
                    this.lblMensaje.Text = ObjRuta.Error;
                    ObjRuta = null;
                    return;
                }
                R2009   = ObjRuta.Direccion2009;
                R2010   = ObjRuta.Direccion2010;
                R2011   = ObjRuta.Direccion2011;
                R2012   = ObjRuta.Direccion2012;
                R2013   = ObjRuta.Direccion2013;
                ObjRuta = null;

                //Se consulta el numero de la guia si se ha selecionado los años 2012 o 2013
                if (this.rbtn2012.Checked || this.rbtn2013.Checked)
                {
                    ConsultaBD ObjConsulta = new ConsultaBD();
                    ObjConsulta.NumFactura = NumFactu;
                    if (!ObjConsulta.ConsultarFAC())
                    {
                        this.lblMensaje.Text = ObjConsulta.Error;
                        ObjConsulta          = null;
                        return;
                    }
                    if (ObjConsulta.Dato == "")
                    {
                        this.lblMensaje.Text = "La factura no existe en la base de datos o no tiene remision";
                    }
                    else
                    {
                        NumGuia = ObjConsulta.Dato;
                    }

                    ObjConsulta = null;
                }

                //Buscar la ubicacion del PDF
                BuscarPDF ObjBuscar = new BuscarPDF();
                ObjBuscar.NumFactura = NumFactu;
                ObjBuscar.NumGuia    = NumGuia;

                if (this.rbtn2009.Checked)
                {
                    ObjBuscar.DireccionBase = R2009;
                    if (!ObjBuscar.Buscar2009())
                    {
                        this.lblMensaje.Text = ObjBuscar.Error;
                        ObjBuscar            = null;
                        return;
                    }
                }
                if (this.rbtn2010.Checked)
                {
                    ObjBuscar.DireccionBase = R2010;
                    if (!ObjBuscar.Buscar2010())
                    {
                        this.lblMensaje.Text = ObjBuscar.Error;
                        ObjBuscar            = null;
                        return;
                    }
                }
                if (this.rbtn2011.Checked)
                {
                    ObjBuscar.DireccionBase = R2011;
                    if (!ObjBuscar.Buscar2011())
                    {
                        this.lblMensaje.Text = ObjBuscar.Error;
                        ObjBuscar            = null;
                        return;
                    }
                }
                if (this.rbtn2012.Checked)
                {
                    ObjBuscar.DireccionBase = R2012;
                    if (!ObjBuscar.Buscar2012())
                    {
                        this.lblMensaje.Text = ObjBuscar.Error;
                        ObjBuscar            = null;
                        return;
                    }
                }
                if (this.rbtn2013.Checked)
                {
                    ObjBuscar.DireccionBase = R2013;
                    if (!ObjBuscar.Buscar2013())
                    {
                        this.lblMensaje.Text = ObjBuscar.Error;
                        ObjBuscar            = null;
                        return;
                    }
                }

                DireccionPDF = ObjBuscar.DireccionPDF;
                ObjBuscar    = null;

                //Si existe el PDF, lo abro
                if (DireccionPDF == "")
                {
                    this.lblMensaje.Text = "El PDF no existe";
                    return;
                }
                else
                {
                    AbrirPDF ObjAbrir = new AbrirPDF();
                    ObjAbrir.DireccionPDF = DireccionPDF;

                    if (!ObjAbrir.AbrirelPDF())
                    {
                        this.lblMensaje.Text = ObjAbrir.Error;
                        ObjAbrir             = null;
                        return;
                    }
                    ObjAbrir = null;
                    Limpiar();
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text = ex.Message;
                return;
            }
        }