jueves, 25 de abril de 2019

Buscar texto en sps SQL server

Buscar un texto en todos los sps de una base de datos:



declare @search varchar(50)
SET @search = 'CatalogoInformacion'

SELECT
ROUTINE_NAME
,ROUTINE_DEFINITION
FROM
INFORMATION_SCHEMA.ROUTINES
WHERE
ROUTINE_DEFINITION LIKE '%' + @search + '%'
--AND ROUTINE_TYPE ='PROCEDURE'
ORDER BY
ROUTINE_NAME

Cómo poner dobles comillas en un texto C#

Se requiere poner el texto; "{"isSuccessful":true,"message":"ok"}"

en C# se debe poner:

"{ \"isSuccessful\":true,\"message\":\"ok\"} "

jueves, 18 de abril de 2019

Top en consulta LINQ C# Lambda




   Movtos = Movtos.ToList().FindAll(x => x.idCodigoTipoMov == EnumTipoMovimientos.SobreConsumo.GetHashCode() && x.idEstatus == EnumEstatusSobreconsumo.PorAutorizar.GetHashCode()).Take(5);

Ver el historial las conexiones WIFI en las que te has conectado

Haciendo uso de un log de Windows que podemos ubicar nosotros mismos en “C:\windows\System32\winevt\Logs\Microsoft-Windows-WLAN-AutoConfig%4Operational.evtx” 



viernes, 5 de abril de 2019

AJAX Calendar extender ¿Cómo puedo activar el evento de cambio de cuadro de texto después de la fecha elegida en el calendario?


Si configura las propiedades "habilitadas" del cuadro de texto en falso, no contendrá el foco o el evento de desenfoque.
Por lo tanto, necesita establecer un PopupButtonID para el extensor de calendario AJAX. Y usa el método javascript _DopostBack pars desencadenar evento TextBox TextChanged;

 <div>
        <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></asp:ToolkitScriptManager>
        <asp:TextBox ID="TextBox1" runat="server"  Enabled="false"  OnTextChanged="TextBox1_TextChanged"></asp:TextBox>
        <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/Images/aaa.jpg" Width="20" Height="20" />
        <asp:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="TextBox1" PopupButtonID="ImageButton1" OnClientDateSelectionChanged="CheckTextChange"></asp:CalendarExtender>
         <script>            
             function CheckTextChange()
             {
                 __doPostBack('<%= TextBox1.ClientID %>', 'TextBox1')                 
             }
        </script>
    </div>

En code behind

protected void Page_Load(object sender, EventArgs e)
        {

            if (IsPostBack) 
            {
                var str1 = Request["__EVENTTARGET"];
                if (Request["__EVENTARGUMENT"] == "TextBox1") {

                    TextBox1_TextChanged(null,null);
                }
            }
        }

        protected void TextBox1_TextChanged(object sender, EventArgs e)
        {
            Response.Write("changed");
        }