예제 #1
0
 private void Page_Load(object sender, System.EventArgs e)
 {
     Ajax.Utility.RegisterTypeForAjax(typeof(Comercial.AMS_Comercial_ModificarViaje));
     if (!IsPostBack)
     {
         DatasToControls bind = new DatasToControls();
         Agencias.TraerAgenciasUsuario(ddlAgencia);
         if (ddlAgencia.Items.Count > 0)
         {
             ddlAgencia_SelectedIndexChanged(sender, e);
         }
         bind.PutDatasIntoDropDownList(ddlProgramacion, "select tprog_tipoprog,tprog_nombre from DBXSCHEMA.tprogramacionruta");
         ddlProgramacion.Items.Insert(0, new ListItem("---Programacion---", ""));
         bind.PutDatasIntoDropDownList(ddlConfiguracion, "select MCON_COD, 'Conf:[' concat rtrim(char(MCON_COD)) concat '] Puestos:[' concat rtrim(char(PUESTOS_PASAJEROS)) concat ']  [' concat NOMBRE concat ']' from DBXSCHEMA.MCONFIGURACIONBUS ORDER BY NOMBRE");
         ddlConfiguracion.Items.Insert(0, new ListItem("---Configuracion---", ""));
         if (Request.QueryString["act"] != null)
         {
             Utils.MostrarAlerta(Response, "  El viaje ha sido modificado.");
         }
         for (int i = 0; i < 24; i++)
         {
             ddlHora.Items.Add(new ListItem(i.ToString("00"), i.ToString()));
         }
         for (int i = 0; i < 60; i++)
         {
             ddlMinuto.Items.Add(new ListItem(i.ToString("00"), i.ToString()));
         }
     }
 }
예제 #2
0
 private void Page_Load(object sender, System.EventArgs e)
 {
     // Introducir aquí el código de usuario para inicializar la página
     Ajax.Utility.RegisterTypeForAjax(typeof(AMS.Comercial.AMS_Comercial_RecepcionGiros));
     if (!IsPostBack)
     {
         DatasToControls bind = new DatasToControls();
         Agencias.TraerAgenciasUsuario(ddlAgenciaO);
         //Todas las agencias
         bind.PutDatasIntoDropDownList(ddlAgenciaD,
                                       "select ma.mag_codigo,ma.mage_nombre from DBXSCHEMA.magencia ma order by ma.mage_nombre");
         //Tipo Docs
         bind.PutDatasIntoDropDownList(txtNITEmisorc, "select TNIT_TIPONIT, TNIT_NOMBRE FROM DBXSCHEMA.TNIT;");
         txtNITEmisorc.SelectedIndex = txtNITEmisorc.Items.IndexOf(txtNITEmisorc.Items.FindByValue("C"));
         bind.PutDatasIntoDropDownList(txtNITReceptorc, "select TNIT_TIPONIT, TNIT_NOMBRE FROM DBXSCHEMA.TNIT;");
         txtNITReceptorc.SelectedIndex = txtNITReceptorc.Items.IndexOf(txtNITReceptorc.Items.FindByValue("C"));
         //NIT
         txtNITEmisor.Attributes.Add("onKeyDown", "return(KeyDownHandlerNIT(this));");
         txtNITReceptor.Attributes.Add("onKeyDown", "return(KeyDownHandlerNIT(this));");
         ListItem it = new ListItem("---no definida---", "");
         ddlPlanilla.Items.Add(it);
         btnGuardar.Attributes.Add("onClick", "return(validarGiro());");
         if (Request.QueryString["act"] != null && Request.QueryString["gir"] != null)
         {
             Response.Write("<script language='javascript'>alert('El giro ha sido registrado con el número " + Request.QueryString["gir"] + ".');</script>");
         }
         ViewState["PorcentajeGiro"] = Convert.ToDouble(DBFunctions.SingleData("SELECT VALOR_PORCENTAJE FROM DBXSCHEMA.TPORCENTAJESTRANSPORTES WHERE CLAVE='GIRO';")).ToString("0");
         ViewState["Giro"]           = "0";
     }
     strPorcentajeGiro = ViewState["PorcentajeGiro"].ToString();
 }
예제 #3
0
 private void Page_Load(object sender, System.EventArgs e)
 {
     // Introducir aquí el código de usuario para inicializar la página
     if (!IsPostBack)
     {
         Agencias.TraerAgenciasUsuario(ddlAgencia);
         txtFecha.Text = DateTime.Now.ToString("yyyy-MM-dd");
     }
 }
예제 #4
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            btnEliminar.Enabled = false;
            string nitResponsable = DBFunctions.SingleData("select mnit_nit from DBXSCHEMA.susuario where susu_login='******';");

            Agencias.TraerAgenciasUsuario(ddlAgencia);


            // Introducir aquí el código de usuario para inicializar la página
        }
예제 #5
0
 private void Page_Load(object sender, System.EventArgs e)
 {
     // Introducir aquí el código de usuario para inicializar la página
     if (!IsPostBack)
     {
         Agencias.TraerAgenciasUsuario(ddlAgencia);
         if (Request.QueryString["act"] != null)
         {
             Utils.MostrarAlerta(Response, "' " + Request.QueryString["mensaje"] + " .");
             lblError.Text = Request.QueryString["mensaje"] + " Planilla numero: " + Request.QueryString["pla"];
         }
     }
 }
예제 #6
0
 private void Page_Load(object sender, System.EventArgs e)
 {
     // Introducir aquí el código de usuario para inicializar la página
     if (!IsPostBack)
     {
         Agencias.TraerAgenciasUsuario(ddlAgencia);
         Agencias.TraerCargosEmpleados(ddlCargo);
         ddlCargo.Items.Insert(0, new ListItem("---seleccione---", ""));
         if (ddlAgencia.Items.Count > 0)
         {
             ddlAgencia_SelectedIndexChanged(sender, e);
         }
     }
 }
예제 #7
0
 private void Page_Load(object sender, System.EventArgs e)
 {
     if (!IsPostBack)
     {
         Agencias.TraerAgenciasUsuario(ddlAgencia);
         DatasToControls bind = new DatasToControls();
         bind.PutDatasIntoDropDownList(ddlMotivo,
                                       "select TCON_CODIGO as valor, TCON_DESCRIPCION as texto from DBXSCHEMA.TCONCEPTO_ANULACION_TIQUETE ORDER BY TCON_DESCRIPCION;");
         ddlMotivo.Items.Insert(0, new ListItem("---seleccione---", ""));
         if (Request.QueryString["act"] != null)
         {
             Utils.MostrarAlerta(Response, "El tiquete ha sido anulado.");
         }
     }
 }
예제 #8
0
 private void Page_Load(object sender, System.EventArgs e)
 {
     // Introducir aquí el código de usuario para inicializar la página
     if (!IsPostBack)
     {
         Agencias.TraerAgenciasUsuario(ddlAgencia);
         DatasToControls bind = new DatasToControls();
         bind.PutDatasIntoDropDownList(ddlAgenciaS, "select mag_codigo,mage_nombre from DBXSCHEMA.magencia;");
         ddlAgenciaS.Items.Add(new ListItem("--todas--", ""));
         if (ddlAgencia.Items.Count > 0)
         {
             ddlAgencia_SelectedIndexChanged(sender, e);
         }
     }
 }
예제 #9
0
 private void Page_Load(object sender, System.EventArgs e)
 {
     if (!IsPostBack)
     {
         DatasToControls bind = new DatasToControls();
         Agencias.TraerAgenciasUsuario(ddlAgenciaD);
         bind.PutDatasIntoDropDownList(ddlAgenciaO,
                                       "select ma.mag_codigo,ma.mage_nombre " +
                                       "from DBXSCHEMA.magencia ma order by ma.mage_nombre");
         CargarDocumentos();
         if (Request.QueryString["act"] != null)
         {
             Utils.MostrarAlerta(Response, "  El giro ha sido pagado.");
         }
     }
 }
예제 #10
0
 private void Page_Load(object sender, System.EventArgs e)
 {
     // Introducir aquí el código de usuario para inicializar la página
     // Introducir aquí el código de usuario para inicializar la página
     if (!IsPostBack)
     {
         //Agencias
         Agencias.TraerAgenciasUsuario(ddlAgencia);
         ddlAgencia.Items.Insert(0, new ListItem("No asignada", "0"));
         //Tipos
         DataSet         dsTipos = new DataSet();
         DatasToControls bind    = new DatasToControls();
         bind.PutDatasIntoDropDownList(ddlTipoDocumento,
                                       "select tdoc_codigo as valor,tdoc_nombre as texto from DBXSCHEMA.TDOCU_TRANS ORDER BY tdoc_nombre;");
     }
 }
예제 #11
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Convert.ToInt32(Request.QueryString["recarga"]) == 1)
                {
                    //Se guardo la informacion y se muestra la rta.
                    Response.Write("<script language='javascript'>alert('Se ha relacionado el elemento a la planilla.');</script>");
                }
                Agencias.TraerAgenciasUsuario(ddlAgencia);

                if (ddlAgencia.Items.Count > 0)
                {
                    ddlAgencia_SelectedIndexChanged(sender, e);
                }
            }
        }
예제 #12
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            // Introducir aquí el código de usuario para inicializar la página
            if (!IsPostBack)
            {
                Agencias.TraerAgenciasUsuario(ddlAgencia);
                txtFechaI.Text = txtFechaF.Text = DateTime.Now.ToString("yyyy-MM-dd");
            }

            responsable = txtNITTiquetero.Text;
            if (ddlAgencia.SelectedValue.Length == 0)
            {
                Utils.MostrarAlerta(Response, "Debe dar la agencia.");
                return;
            }
            //cargarinformacion();
        }
예제 #13
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            // Introducir aquí el código de usuario para inicializar la página
            Ajax.Utility.RegisterTypeForAjax(typeof(AMS.Comercial.AMS_Comercial_RecepcionEncomiendas));
            if (!IsPostBack)
            {
                DatasToControls bind = new DatasToControls();
                Agencias.TraerAgenciasUsuario(ddlAgencia);
                //Rutas
                if (ddlAgencia.Items.Count > 0)
                {
                    ddlAgencia_SelectedIndexChanged(sender, e);
                }
                //Tipo Docs
                bind.PutDatasIntoDropDownList(txtNITEmisorc, "select TNIT_TIPONIT, TNIT_NOMBRE FROM DBXSCHEMA.TNIT;");
                txtNITEmisorc.SelectedIndex = txtNITEmisorc.Items.IndexOf(txtNITEmisorc.Items.FindByValue("C"));
                bind.PutDatasIntoDropDownList(txtNITReceptorc, "select TNIT_TIPONIT, TNIT_NOMBRE FROM DBXSCHEMA.TNIT;");
                txtNITReceptorc.SelectedIndex = txtNITReceptorc.Items.IndexOf(txtNITReceptorc.Items.FindByValue("C"));
                //NIT
                txtNITEmisor.Attributes.Add("onKeyDown", "return(KeyDownHandlerNIT(this));");
                txtNITReceptor.Attributes.Add("onKeyDown", "return(KeyDownHandlerNIT(this));");
                ListItem it = new ListItem("---seleccione---", "");
                ddlRuta.Items.Insert(0, it);
                btnGuardar.Attributes.Add("onClick", "return(validarEncomienda());");
                txtFecha.Text = DateTime.Now.ToString("yyyy-MM-dd");
                if (ConfigurationManager.AppSettings["DiferenteFechaRemesa"] == "SI")
                {
                    txtFecha.Enabled = true;
                }
                else
                {
                    txtFecha.Enabled = false;
                }

                if (Request.QueryString["act"] != null && Request.QueryString["enc"] != null)
                {
                    Response.Write("<script language='javascript'>alert('La encomienda se ha registrado con el número " + Request.QueryString["enc"] + ".');</script>");
                }
                ViewState["Encomienda"]    = "0";
                ViewState["FactorPeso"]    = "0";
                ViewState["FactorVolumen"] = "0";
            }
            strFactorPeso    = ViewState["FactorPeso"].ToString();
            strFactorVolumen = ViewState["FactorVolumen"].ToString();
        }
예제 #14
0
 private void Page_Load(object sender, System.EventArgs e)
 {
     Ajax.Utility.RegisterTypeForAjax(typeof(AMS.Comercial.AMS_Comercial_PlanillarViaje));
     if (!IsPostBack)
     {
         //Agencias usuario
         Agencias.TraerAgenciasUsuario(ddlAgencia);
         if (Request.QueryString["act"] != null && Request.QueryString["pln"] != null)
         {
             Response.Write("<script language='javascript'>alert('El viaje ha sido planillado con el número de planilla " + Request.QueryString["pln"] + ".');</script>");
         }
         txtFecha.Text = DateTime.Now.ToString("yyyy-MM-dd");
         if (ddlAgencia.Items.Count > 0)
         {
             ddlAgencia_SelectedIndexChanged(sender, e);
         }
     }
 }
예제 #15
0
        //AMS.documentos impresion;
        private void Page_Load(object sender, System.EventArgs e)
        {
            // Introducir aquí el código de usuario para inicializar la página
            if (!IsPostBack)
            {
                Agencias.TraerAgenciasUsuario(ddlAgencia);
                txtFCierre.Text   = DateTime.Now.ToString("yyyy-MM-dd");
                btnCerrar.Visible = false;
            }

            if (IsPostBack)
            {
                //cargarInformacio();
                btnCerrar.Visible = false;
                Ver.Visible       = false;
                lblError.Text     = " ";
            }
        }
예제 #16
0
 private void Page_Load(object sender, System.EventArgs e)
 {
     // Introducir aquí el código de usuario para inicializar la página
     if (!IsPostBack)
     {
         Agencias.TraerAgenciasUsuario(ddlAgencia);
         //Rutas
         if (ddlAgencia.Items.Count > 0)
         {
             ddlAgencia_SelectedIndexChanged(sender, e);
         }
         ListItem it = new ListItem("---seleccione---", "");
         ddlRuta.Items.Insert(0, it);
         if (Request.QueryString["act"] != null)
         {
             Utils.MostrarAlerta(Response, "La encomienda se ha entregado.");
         }
     }
 }
예제 #17
0
 private void Page_Load(object sender, System.EventArgs e)
 {
     if (!IsPostBack)
     {
         DatasToControls bind = new DatasToControls();
         //Traer agencias del usuario
         Agencias.TraerAgenciasUsuario(ddlAgencia);
         if (ddlAgencia.Items.Count > 0)
         {
             ddlAgencia_SelectedIndexChanged(sender, e);
         }
         bind.PutDatasIntoDropDownList(ddlEstado, "select testa_codigo, testa_descripcion " +
                                       "from DBXSCHEMA.TESTADOBUSAFILIADO where testa_codigo>0;");
         ddlEstado.Items.Insert(0, new ListItem("---Seleccione---", ""));
         if (Request.QueryString["act"] != null)
         {
             Utils.MostrarAlerta(Response, "  El bus ha sido ubicado en la agencia");
         }
     }
 }
예제 #18
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            // Introducir aquí el código de usuario para inicializar la página
            if (!IsPostBack)
            {
                //Agencias
                Agencias.TraerAgenciasUsuario(ddlAgencia);
                //Agencias.TraerAgenciasPrefijoUsuario(ddlAgencia);

                //Tipos
                DataRow drC;
                DataSet dsTipos = new DataSet();
                DBFunctions.Request(dsTipos, IncludeSchema.NO,
                                    "select tdoc_codigo as valor,tdoc_nombre as texto from DBXSCHEMA.TDOCU_TRANS where PAPELERIA = 'S' ORDER BY tdoc_nombre;");
                drC = dsTipos.Tables[0].NewRow();

                ddlTipoDocumento.DataSource     = dsTipos.Tables[0];
                ddlTipoDocumento.DataTextField  = "texto";
                ddlTipoDocumento.DataValueField = "valor";
                ddlTipoDocumento.DataBind();
            }
        }
예제 #19
0
        private void SeleccionarConsulta()
        {
            //Agencias

            Agencias.TraerAgenciasUsuario(ddlAgencia);
            ddlAgencia.Items.Insert(0, new ListItem("Agencias Asignadas", "0"));

            //Conceptos
            DataRow drConcepto;
            DataSet dsConceptos = new DataSet();

            DBFunctions.Request(dsConceptos, IncludeSchema.NO,
                                "Select TCON_CODIGO AS VALOR,NOMBRE AS TEXTO from DBXSCHEMA.TCONCEPTOS_TRANSPORTES WHERE TDOC_CODIGO = 'ANT';");
            drConcepto    = dsConceptos.Tables[0].NewRow();
            drConcepto[0] = 0;
            drConcepto[1] = "Todos";
            dsConceptos.Tables[0].Rows.InsertAt(drConcepto, 0);
            ddlConcepto.DataSource     = dsConceptos.Tables[0];
            ddlConcepto.DataTextField  = "texto";
            ddlConcepto.DataValueField = "valor";
            ddlConcepto.DataBind();
        }
예제 #20
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            // Introducir aquí el código de usuario para inicializar la página
            if (!IsPostBack)
            {
                /*
                 *    DataRow drC;
                 *    //Agencias
                 *    DataSet dsAgencias=new DataSet();
                 *    DBFunctions.Request(dsAgencias,IncludeSchema.NO,
                 *            "select rtrim(char(mag_codigo)) as valor,mage_nombre as texto from DBXSCHEMA.MAGENCIA ORDER BY mage_nombre;");
                 *    drC=dsAgencias.Tables[0].NewRow();
                 *    drC[0]="";
                 *    drC[1]="Todas";
                 *    dsAgencias.Tables[0].Rows.InsertAt(drC,0);
                 *    ddlAgencia.DataSource=dsAgencias.Tables[0];
                 *    ddlAgencia.DataTextField="texto";
                 *    ddlAgencia.DataValueField="valor";
                 *    ddlAgencia.DataBind();
                 */
                Agencias.TraerAgenciasUsuario(ddlAgencia);
                ddlAgencia.Items.Insert(0, new ListItem("Todas", "0"));

                //Conceptos
                DataRow drConcepto;
                DataSet dsConceptos = new DataSet();
                DBFunctions.Request(dsConceptos, IncludeSchema.NO,
                                    "Select TCON_CODIGO AS VALOR,NOMBRE concat ' [' concat  rtrim(char(TCON_CODIGO)) concat ']'  AS TEXTO from DBXSCHEMA.TCONCEPTOS_TRANSPORTES WHERE TDOC_CODIGO = 'ANT' ORDER BY NOMBRE;");
                drConcepto    = dsConceptos.Tables[0].NewRow();
                drConcepto[0] = 0;
                drConcepto[1] = "Todos";
                dsConceptos.Tables[0].Rows.InsertAt(drConcepto, 0);
                ddlConcepto.DataSource     = dsConceptos.Tables[0];
                ddlConcepto.DataTextField  = "texto";
                ddlConcepto.DataValueField = "valor";
                ddlConcepto.DataBind();
            }
        }
예제 #21
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            Ajax.Utility.RegisterTypeForAjax(typeof(Comercial.AMS_Comercial_CrearViaje));
            if (!IsPostBack)
            {
                DatasToControls bind = new DatasToControls();
                Agencias.TraerAgenciasUsuario(ddlAgencia);
                txtNumeroBus.Attributes.Add("onKeyDown", "return(KeyDownHandlerBus(this));");
                if (ddlAgencia.Items.Count > 0)
                {
                    ddlAgencia_SelectedIndexChanged(sender, e);
                }
                bind.PutDatasIntoDropDownList(ddlProgramacion, "select tprog_tipoprog,tprog_nombre from DBXSCHEMA.tprogramacionruta");
                ddlProgramacion.Items.Insert(0, new ListItem("---No asignada---", ""));
                for (int i = 0; i < 24; i++)
                {
                    ddlHora.Items.Add(new ListItem(i.ToString("00"), i.ToString()));
                }
                for (int i = 0; i < 60; i++)
                {
                    ddlMinuto.Items.Add(new ListItem(i.ToString("00"), i.ToString()));
                }
                bind.PutDatasIntoDropDownList(ddlConfiguracion, "select MCON_COD, '[' concat rtrim(char(MCON_COD)) concat ']  [' concat NOMBRE concat ']' from DBXSCHEMA.MCONFIGURACIONBUS ORDER BY NOMBRE;");
                ddlConfiguracion.Items.Insert(0, new ListItem("---Configuracion---", ""));
                if (Request.QueryString["act"] != null && Request.QueryString["num"] != null)
                {
                    string msg = "El viaje ha sido creado con el número " + Request.QueryString["num"];
                    if (Request.QueryString["pla"] != null)
                    {
                        msg += " y el número de planilla " + Request.QueryString["pla"];
                    }
                    msg += ".";
                    Utils.MostrarAlerta(Response, "" + msg + "");
                }

                txtFecha.Text = DateTime.Now.ToString("yyyy-MM-dd");
            }
        }
예제 #22
0
 private void Page_Load(object sender, System.EventArgs e)
 {
     // Introducir aquí el código de usuario para inicializar la página
     if (!IsPostBack)
     {
         //Agencias
         Agencias.TraerAgenciasUsuario(ddlAgencia);
         ddlAgencia.Items.Insert(0, new ListItem("Todas", "0"));
         //Tipos
         DataRow drC;
         DataSet dsTipos = new DataSet();
         DBFunctions.Request(dsTipos, IncludeSchema.NO,
                             "select tdoc_codigo as valor,tdoc_nombre as texto from DBXSCHEMA.TDOCU_TRANS ORDER BY tdoc_nombre;");
         drC    = dsTipos.Tables[0].NewRow();
         drC[0] = "";
         drC[1] = "Todos";
         dsTipos.Tables[0].Rows.InsertAt(drC, 0);
         ddlTipoDocumento.DataSource     = dsTipos.Tables[0];
         ddlTipoDocumento.DataTextField  = "texto";
         ddlTipoDocumento.DataValueField = "valor";
         ddlTipoDocumento.DataBind();
     }
 }
예제 #23
0
 private void Page_Load(object sender, System.EventArgs e)
 {
     // Introducir aquí el código de usuario para inicializar la página
     if (!IsPostBack)
     {
         Agencias.TraerAgenciasUsuario(ddlAgencia);
         if (ddlAgencia.Items.Count > 0)
         {
             ddlAgencia_SelectedIndexChanged(sender, e);
         }
         txtFechaI.Text = txtFechaF.Text = DateTime.Now.ToString("yyyy-MM-dd");
         for (int i = 0; i < 24; i++)
         {
             ddlHoraI.Items.Add(new ListItem(i.ToString("00"), i.ToString()));
             ddlHoraF.Items.Add(new ListItem(i.ToString("00"), i.ToString()));
         }
         for (int i = 0; i < 60; i++)
         {
             ddlMinutoI.Items.Add(new ListItem(i.ToString("00"), i.ToString()));
             ddlMinutoF.Items.Add(new ListItem(i.ToString("00"), i.ToString()));
         }
     }
 }
예제 #24
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            Response.Cache.SetCacheability(HttpCacheability.NoCache);
            Ajax.Utility.RegisterTypeForAjax(typeof(AMS_Comercial_AnticiposManuales));

            if (!IsPostBack)
            {
                DatasToControls bind = new DatasToControls();
                Agencias.TraerAgenciasUsuario(ddlAgencia);
                ddlAgencia.Items.Insert(0, new ListItem("--Seleccione--", "0"));
                Agencias.TraerAgencias(ddlAgenciaPapeleria);

                ddlAgenciaPapeleria.Items.Insert(0, new ListItem("--Agencia Papeleria Anticipo--", ""));

                //btnGuardar.Attributes.Add("onClick", "return(validarGasto());");

                txtFecha.Text = DateTime.Now.ToString("yyyy-MM-dd");

                txtCantidad.Attributes.Add("onkeyup", "NumericMask(this);Totales();");
                txtValorUnidad.Attributes.Add("onkeyup", "NumericMask(this);Totales();");
                txtNIT.Attributes.Add("onKeyDown", "KeyDownHandlerNIT();if(event.keyCode==13)return(false);");
            }
        }
예제 #25
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (!IsPostBack)
            {
                DatasToControls bind = new DatasToControls();
                Agencias.TraerAgenciasUsuario(ddlAgencia);

                if (ddlAgencia.Items.Count > 0)
                {
                    ddlAgencia_SelectedIndexChanged(sender, e);
                }
                btnGuardar.Attributes.Add("onClick", "return(validarGasto());");
                strImprime = "";
                if (Request.QueryString["act"] != null && Request.QueryString["ant"] != null)
                {
                    if (Tools.Browser.IsMobileBrowser())
                    {
                        string plantilla = "";
                        string nlchar = "`", redChar = "^";
                        int    anchoTiquete = Tiquetes.anchoTiquete;
                        try
                        {
                            string       strLinea = "";
                            StreamReader strArchivo;
                            strArchivo = File.OpenText(ConfigurationManager.AppSettings["PathToPapeleria"] + "\\PlantillaAnticipoMovil.txt");
                            strLinea   = strArchivo.ReadLine();
                            //La primera linea puede contener el ancho del tiquete
                            try
                            {
                                anchoTiquete = Int16.Parse(strLinea);
                                strLinea     = strArchivo.ReadLine();
                            }
                            catch {}

                            while (strLinea != null)
                            {
                                plantilla += strLinea + nlchar;
                                strLinea   = strArchivo.ReadLine();
                            }
                            strArchivo.Close();
                        }
                        catch
                        {
                            Response.Write("<script language='javascript'>alert('No se ha creado la plantilla de anticipos moviles, no se pudo imprimir.');</script>");
                            return;
                        }
                        strImprime = Plantillas.GenerarAnticipo(Request.QueryString["ant"], plantilla, nlchar, redChar, anchoTiquete);
                    }
                    else
                    {
                        Response.Write("<script language='javascript'>alert('El anticipo/servicio ha sido registrado con el número " + Request.QueryString["ant"] + ".');" +
                                       "window.open('../aspx/AMS.Comercial.Anticipo.aspx?ant=" + Request.QueryString["ant"] + "','ANTICIPO" + Request.QueryString["ant"] + "',\"width=340,height=290,top=0,left=0,toolbar=no,menubar=no,status=no,scrollbars=no,history=no\");" +
                                       "</script>");
                    }
                }
                txtFecha.Text = DateTime.Now.ToString("yyyy-MM-dd");
                if (ConfigurationManager.AppSettings["DiferenteFechaAnticipo"] == "SI")
                {
                    txtFecha.Enabled = true;
                }
                else
                {
                    txtFecha.Enabled = false;
                }

                txtCantidad.Attributes.Add("onkeyup", "NumericMask(this);Totales();");
                txtValorUnidad.Attributes.Add("onkeyup", "NumericMask(this);Totales();");
            }
        }