protected virtual new void Safari4ProcessBrowsers(bool ignoreApplicationBrowsers, System.Collections.Specialized.NameValueCollection headers, System.Web.HttpBrowserCapabilities browserCaps)
 {
 }
 protected virtual new void Safari4ProcessGateways(System.Collections.Specialized.NameValueCollection headers, System.Web.HttpBrowserCapabilities browserCaps)
 {
 }
Пример #3
0
        public void UpdateGroupPageRightTrans(List <ChildPagesPermissionCollection> childPagesPermissionTrueCollection, List <ChildPagesPermissionCollection> childPagesPermissionFalseCollection)
        {
            int returnValue = 0;
            //Added By Shivali Thakur for Audit Log
            DataTable dtUpdateGroupPageRightsTrue  = CollectionHelper.ConvertTo(childPagesPermissionTrueCollection, "");
            DataTable dtUpdateGroupPageRightsFalse = CollectionHelper.ConvertTo(childPagesPermissionFalseCollection, "");
            var       usr       = ((CargoFlash.Cargo.Model.UserLogin)(System.Web.HttpContext.Current.Session["UserDetail"])).UserSNo;
            var       UserGroup = ((CargoFlash.Cargo.Model.UserLogin)(System.Web.HttpContext.Current.Session["UserDetail"])).GroupName;
            var       Name      = ((CargoFlash.Cargo.Model.UserLogin)(System.Web.HttpContext.Current.Session["UserDetail"])).UserName;

            System.Web.HttpBrowserCapabilities browser = System.Web.HttpContext.Current.Request.Browser;
            var       Browser      = browser.Browser;
            IPAddress ipAddress    = Array.FindLast(Dns.GetHostEntry(string.Empty).AddressList, a => a.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork);
            var       city         = ((CargoFlash.Cargo.Model.UserLogin)(System.Web.HttpContext.Current.Session["UserDetail"])).CityCode;
            var       TerminalSNo  = ((CargoFlash.Cargo.Model.UserLogin)(System.Web.HttpContext.Current.Session["UserDetail"])).TerminalSNo;
            var       TerminalName = ((CargoFlash.Cargo.Model.UserLogin)(System.Web.HttpContext.Current.Session["UserDetail"])).NewTerminalName;


            SqlParameter User = new SqlParameter("@User", SqlDbType.Int);

            User.Value     = usr;
            User.Direction = ParameterDirection.Input;

            SqlParameter GroupName = new SqlParameter("@UserGroup", SqlDbType.Text);

            GroupName.Value     = UserGroup;
            GroupName.Direction = ParameterDirection.Input;

            SqlParameter UserName = new SqlParameter("@UName", SqlDbType.Text);

            UserName.Value     = Name.ToString();
            UserName.Direction = ParameterDirection.Input;

            SqlParameter Brows = new SqlParameter("@Browser", SqlDbType.Text);

            Brows.Value     = Browser;
            Brows.Direction = ParameterDirection.Input;

            SqlParameter ip = new SqlParameter("@ip", SqlDbType.Text);

            ip.Direction = ParameterDirection.Input;
            ip.Value     = ipAddress.ToString();

            SqlParameter LoginCity = new SqlParameter("@LoginCity", SqlDbType.Text);

            LoginCity.Value     = city;
            LoginCity.Direction = ParameterDirection.Input;

            SqlParameter TSNo = new SqlParameter("@TerminalSNo", SqlDbType.Int);

            TSNo.Direction = ParameterDirection.Input;
            TSNo.Value     = TerminalSNo;

            SqlParameter TName = new SqlParameter("@TerminalName", SqlDbType.Text);

            TName.Direction = ParameterDirection.Input;
            TName.Value     = TerminalName;

            SqlParameter paramTrue = new SqlParameter();

            paramTrue.ParameterName = "@GroupPageRightTransTable";
            paramTrue.SqlDbType     = System.Data.SqlDbType.Structured;
            paramTrue.Value         = dtUpdateGroupPageRightsTrue;

            SqlParameter paramFalse = new SqlParameter();

            paramFalse.ParameterName = "@GroupPageRightTransTable2";
            paramFalse.SqlDbType     = System.Data.SqlDbType.Structured;
            paramFalse.Value         = dtUpdateGroupPageRightsFalse;

            SqlParameter errorMessage = new SqlParameter("@ErrorMessage", SqlDbType.Text);

            errorMessage.Direction = ParameterDirection.Output;
            errorMessage.Size      = 250;

            SqlParameter errorNumber = new SqlParameter("@ErrorNumber", SqlDbType.Int);

            errorMessage.Direction = ParameterDirection.Output;
            errorMessage.Size      = 32;
            SqlParameter[] Parameters = { User, GroupName, UserName, Brows, ip, LoginCity, TSNo, TName, paramTrue, paramFalse, errorNumber, errorMessage };

            //DataSet ds = SqlHelper.ExecuteDataset(connectionString, "UpdateGroupPageRightTrans", Parameters);

            int ret = SqlHelper.ExecuteNonQuery(DMLConnectionString.WebConfigConnectionString, "UpdateGroupPageRightTrans", Parameters);

            if (ret != -1)
            {
                //Error
                returnValue = Convert.ToInt32(errorNumber.Value);
            }
        }
        protected void btnReimprimeOKCliente_Click1(object sender, EventArgs e)


        {
            string pagina = "";
            //  DsEmisionMasivaClienteFin.DatosDataTable dse = (DsEmisionMasivaClienteFin.DatosDataTable)Session["dsDatosRemiprimir"];
            DsEmisionMasivaClienteDLFin ds = (DsEmisionMasivaClienteDLFin)Session["dsDatosRemiprimir"];

            // foreach (DsEmisionMasivaClienteFin.DatosRow drr in dse)
            foreach (DsEmisionMasivaClienteDLFin.DatosRow drr in ds.Datos.Rows)
            {
                if (drr.Imprimir == true && drr.Emitida != "")
                {
                    int cant = drr.Emitida.Length;
                    // string Valo = "";
                    string cadena = Convert.ToString(drr.Emitida);
                    string tguia  = cadena.Substring(0, 1);
                    string nroSuc = cadena.Substring(2, 4);
                    int    numero = cant - 7;
                    string nro    = cadena.Substring(7, numero);

                    IGuia guia = GuiaFactory.GetGuia();
                    guia.TipoGuia        = tguia;
                    guia.NroSucursalGuia = nroSuc;
                    guia.NroGuia         = Convert.ToInt32(nro);
                    guia.ConsultarByNroGuia();

                    IAdministrarGuias oAdminGuia = AdministrarGuiasFactory.GetAdministrarGuias();
                    oAdminGuia.GuiaID = guia.GuiaID;
                    drGuia            = (DsGuiaFacturaImpresion.DatosRow)(oAdminGuia.GetDataSetImpresionByGuiaID()).Datos.Rows[0];

                    drGuia.CantidadCopiasImprimir = 1;
                    dsFacturaImpresion.Datos.ImportRow(drGuia);
                    oAdminGuia = null;


                    DsGuiaFacturaImpresion dataSrc = admGuiaO.GetDataSetImpresion();


                    // Seteo la página con la cual se van ha imprimir las facturas de entrega
                    IAgencia agOrigen = AgenciaFactory.GetAgencia();
                    agOrigen.AgenciaID = AgenciaConectadaID;
                    agOrigen.ConsultarBasico();
                    pagina   = ObtienePaginaImpresion(agOrigen.TipoImpresionGuiaId);
                    agOrigen = null;

                    Session["DatosGuia"] = dsFacturaImpresion;
                    dsFacturaImpresion   = (DsGuiaFacturaImpresion)Session["DatosGuia"];
                }
            }


            DsAgencias dsa = new DsAgencias();
            IAgencia   ag  = AgenciaFactory.GetAgencia();

            ag.AgenciaID = AgenciaConectadaID;

            dsa = ag.GetAgenciasConsultaDataSet();
            string filtro = "AgenciaID =" + AgenciaConectadaID + "";


            DsAgencias.DatosRow[] drLista = (DsAgencias.DatosRow[])dsa.Datos.Select(filtro);

            DsGuiaFacturaImpresion dsFactura = (DsGuiaFacturaImpresion)Session["DatosGuia"];

            //DsEmisionMasiva.DatosDataTable ds = (DsEmisionMasiva.DatosDataTable)Session["dsEmisionMasiva"];

            if (dsFactura.Datos.Count() > 0)
            {
                string script = "";
                System.Web.HttpBrowserCapabilities browser = Request.Browser;
                string name    = browser.Browser;
                float  version = (float)(browser.MajorVersion + browser.MinorVersion);
                if ((name == "IE" && (version == 8)))
                {
                    // script += "window.showModalDialog('" + pagina + "','Imprimiendo Factura...','Height: 934px;Width: 762px;edge: Raised; center: No; Status:No; help: No; resizable: No;');\n";
                    //   script += "		window.showModalDialog('"+pagina+"','','dialogHeight: 934px;dialogWidth: 762px;edge: Raised; center: No; Status:No; help: No; resizable: No;');";
                    script += "		window.open('"+ pagina + "','','Height: 934px;Width: 762px;edge: Raised; center: No; Status:No; help: No; resizable: No;');";
                    ScriptManager.RegisterClientScriptBlock(this.UpdatePanel1,
                                                            UpdatePanel1.GetType(),
                                                            "scriptOpen",
                                                            script,
                                                            true);
                }
                else
                {
                    // script += "window.open('" + pagina + "','Imprimiendo Factura...','left=400, top=100, height=500, width= 800, status=no, resizable=no, scrollbars=no, toolbar=yes,location= no, menubar=yes')";
                    script += "		window.open('"+ pagina + "','','Height: 934px;Width: 762px;edge: Raised; center: No; Status:No; help: No; resizable: No;');";
                    ScriptManager.RegisterClientScriptBlock(this.UpdatePanel1,
                                                            UpdatePanel1.GetType(),
                                                            "scriptOpen",
                                                            script,
                                                            true);
                }
            }
        }
Пример #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     this.Page.Title  = "IP Cow [Web Browser Capabilities]";
     bCaps            = Request.Browser;
     OutputLabel.Text = TestCaps();
 }
 // Methods
 public virtual void ConfigureBrowserCapabilities(System.Collections.Specialized.NameValueCollection headers, System.Web.HttpBrowserCapabilities browserCaps)
 {
 }
Пример #7
0
        /// <summary>
        /// Do some work before rendering the control.
        /// </summary>
        /// <param name="e">Event Args</param>
        protected override void OnPreRender(EventArgs e)
        {
            base.OnPreRender(e);

            bool isNs6 = false;

            System.Web.HttpBrowserCapabilities browser = Page.Request.Browser;
            if (browser.Browser.ToUpper().IndexOf("IE") == -1)
            {
                isNs6 = true;
            }

            // Get Parent Editor
            Editor editor = (Editor)this.Parent.Parent.Parent;

            if (editor != null)
            {
                //this.ClientSideClick = this.ClientSideClick.Replace("$EDITOR_ID$", editor.ClientID);
                this.ClientSideClick = string.Format("if (HTB_ie5) HTB_CommandBuilder('{0}', 'fontname', ATB_getSelectedValue('{1}')); else HTB_Ns6FontFaceClicked('{0}','{1}');", editor.ClientID, this.ClientID);
            }
            //this.ClientSideClick = this.ClientSideClick.Replace("$CLIENT_ID$", this.ClientID);

            base.Items.Clear();
            string hiddenFace = string.Empty;

            if (Fonts.Count == 0)
            {
                this.Items.Add(new ToolItem("<font face='Arial' size='2'>Arial</font>", "Arial"));
                this.Items.Add(new ToolItem("<font face='Arial Black' size='2'>Arial Black</font>", "Arial Black"));
                this.Items.Add(new ToolItem("<font face='Arial Narrow' size='2'>Arial Narrow</font>", "Arial Narrow"));
                this.Items.Add(new ToolItem("<font face='Comic Sans MS' size='2'>Comic Sans MS</font>", "Comic Sans MS"));
                this.Items.Add(new ToolItem("<font face='Courier New' size='2'>Courier New</font>", "Courier New"));
                this.Items.Add(new ToolItem("<font face='System' size='2'>System</font>", "System"));
                this.Items.Add(new ToolItem("<font face='Times New Roman' size='2'>Times New Roman</font>", "Times New Roman"));
                this.Items.Add(new ToolItem("<font face='Verdana' size='2'>Verdana</font>", "Verdana"));
                this.Items.Add(new ToolItem("<font face='Wingdings' size='2'>Wingdings</font>", "Wingdings"));
                if (isNs6)
                {
                    hiddenFace = "Arial;Arial Black;Arial Narrow;Comic Sans MS;Courier New;System;Times New Roman;Verdana;Wingdings";
                    Overflow   = "auto";
                }
            }
            else
            {
                foreach (object font in Fonts)
                {
                    if (!(font is string))
                    {
                        throw new InvalidCastException("Fonts must contains only string object.");
                    }

                    this.Items.Add(new ToolItem(string.Format("<font face='{0}' size='2'>{0}</font>", font), (string)font));
                    if (isNs6)
                    {
                        hiddenFace += (string)font + ";";
                    }
                }

                hiddenFace = hiddenFace.TrimEnd(';');
            }

            if (isNs6)
            {
                string scriptKey = this.ClientID + "_" + TOOLFONTFACEKEY + "_Init";
                System.Text.StringBuilder initValues = new System.Text.StringBuilder();
                initValues.Append("<script language='javascript'>\n");
                initValues.Append("var ");
                initValues.Append(this.ClientID);
                initValues.Append("_Values = '");
                initValues.Append(hiddenFace);
                initValues.Append("';\n");
                initValues.Append("</script>");
                Page.RegisterStartupScript(scriptKey, initValues.ToString());
            }
        }