예제 #1
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (!IsPostBack)
            {
                string asignacion = DBFunctions.SingleData("SELECT MASIGNACION_NUMERO+1 FROM DBXSCHEMA.MASIGNACION_PAPELERIA ORDER BY MASIGNACION_NUMERO DESC FETCH FIRST 1 ROWS ONLY;");
                if (asignacion.Length == 0)
                {
                    asignacion = "1";
                }
                Agencias.TraerAgenciasPrefijoUsuario(ddlAgencia);

                lblNumero.Text = asignacion;
                lblFecha.Text  = DateTime.Now.ToString("yyyy-MM-dd");
                //TIPOS DE DOCUMENTOS
                DataSet dsTiposDoc = new DataSet();
                DBFunctions.Request(dsTiposDoc, IncludeSchema.NO,
                                    "select tdoc_codigo concat case when prefijo='S' then '|' else '' end as valor,tdoc_nombre as texto from DBXSCHEMA.TDOCU_TRANS WHERE PAPELERIA='S' ORDER BY TDOC_NOMBRE;");
                DataRow drC = dsTiposDoc.Tables[0].NewRow();
                drC[0] = "";
                drC[1] = "---seleccione---";
                dsTiposDoc.Tables[0].Rows.InsertAt(drC, 0);
                ViewState.Add("dtTiposDocumentos", dsTiposDoc.Tables[0]);
                MostrarTabla();
                ConsultarCapacidadTalonarios();
                if (Request.QueryString["act"] != null && Request.QueryString["asg"] != null)
                {
                    Utils.MostrarAlerta(Response, "La asignación ha sido creada con el número de asignación " + Request.QueryString["asg"]);
                    Response.Write("<script language:javascript>w=window.open('../aspx/AMS.Comercial.AsignacionPapeleria.aspx?asg=" + Request.QueryString["asg"] + "','ASIGPAPELERIA" + Request.QueryString["asg"] + "','width=340,height=290,top=0,left=0,toolbar=no,menubar=no,status=no,scrollbars=no,history=no');</script>");

                    //Utils.MostrarAlerta(Response, "La asignación ha sido creada con el número de asignación " + Request.QueryString["asg"] + ".');" +
                    //    "window.open('../aspx/AMS.Comercial.AsignacionPapeleria.aspx?asg=" + Request.QueryString["asg"] + "','ASIGPAPELERIA" + Request.QueryString["asg"] + "',\"width=340,height=290,top=0,left=0,toolbar=no,menubar=no,status=no,scrollbars=no,history=no\"");
                }
            }
        }
예제 #2
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            // Introducir aquí el código de usuario para inicializar la página
            if (!IsPostBack)
            {
                string anulacion = DBFunctions.SingleData("SELECT MANULACION_NUMERO+1 FROM DBXSCHEMA.MANULACION_PAPELERIA ORDER BY MANULACION_NUMERO DESC FETCH FIRST 1 ROWS ONLY;");
                if (anulacion.Length == 0)
                {
                    anulacion = "1";
                }
                lblNumero.Text = anulacion;
                lblFecha.Text  = DateTime.Now.ToString("yyyy-MM-dd");
                //AGENCIAS
                Agencias.TraerAgenciasPrefijoUsuario(ddlAgencia);
                //TIPOS DE DOCUMENTOS
                DataSet dsTiposDoc = new DataSet();
                DBFunctions.Request(dsTiposDoc, IncludeSchema.NO,
                                    "select tdoc_codigo concat case when prefijo='S' then '|' else '' end as valor,tdoc_nombre as texto from DBXSCHEMA.TDOCU_TRANS WHERE PAPELERIA='S' ORDER BY TDOC_NOMBRE;");
                DataRow drC = dsTiposDoc.Tables[0].NewRow();
                drC[0] = "";
                drC[1] = "---seleccione---";
                dsTiposDoc.Tables[0].Rows.InsertAt(drC, 0);
                ViewState.Add("dtTiposDocumentos", dsTiposDoc.Tables[0]);
                //CONCEPTOS ANULACION
                DataSet dsTiposAnul = new DataSet();
                DBFunctions.Request(dsTiposAnul, IncludeSchema.NO,
                                    "select rtrim(char(tcon_codigo)) as valor,tcon_descripcion as texto from DBXSCHEMA.TCONCEPTO_ANULACION_PAPELERIA ORDER BY TCON_DESCRIPCION;");
                drC    = dsTiposAnul.Tables[0].NewRow();
                drC[0] = "";
                drC[1] = "---seleccione---";
                dsTiposAnul.Tables[0].Rows.InsertAt(drC, 0);
                ViewState.Add("dtTiposAnulacion", dsTiposAnul.Tables[0]);


                if (Request.QueryString["act"] != null && Request.QueryString["anl"] != null)
                {
                    Utils.MostrarAlerta(Response, "La papelería ha sido anulada con el número de anulación " + Request.QueryString["anl"] + ".");
                }
            }
        }
예제 #3
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            Ajax.Utility.RegisterTypeForAjax(typeof(AMS_Comercial_PlanillaManual));
            Response.Cache.SetCacheability(HttpCacheability.NoCache);

            if (!IsPostBack)
            {
                Agencias.TraerAgenciasPrefijoUsuario(ddlAgencia);

                txtPlaca.Attributes.Add("onKeyDown", "return(KeyDownHandler(this));");
                txtFecha.Text = DateTime.Now.ToString("yyyy-MM-dd");

                //Horas-minutos
                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()));
                }

                //Cargar conceptos anulacion etc.
                CargarConceptos();

                //Seleccionar agencia
                if (ddlAgencia.Items.Count > 0)
                {
                    ddlAgencia_SelectedIndexChanged(sender, e);
                }

                //Actualizo?
                if (Request.QueryString["act"] != null && Request.QueryString["pln"] != null)
                {
                    Response.Write("<script language='javascript'>alert('La planilla ha sido registrada con el numero " + Request.QueryString["pln"] + ".');</script>");
                }
            }
        }