Michał Wachowski

Dyrektor Działu Programistów, Architekt Systemów IT

Wypowiedzi

  • Michał Wachowski
    Wpis na grupie Programiści .NET w temacie Deklaracja w Windows Forms
    10.07.2011, 21:52

    Hasłowo (w zależności od wykonywanej akcji) spróbuj DataGridView Events CellClick, CellContentClick, CellDoubleClick, itp. a następnie CurrentRow, CurrentCell

  • Michał Wachowski
    Wpis na grupie Sharepoint w temacie Przesyłanie danych do MS Infopath przez WEB SOAP lub WEB...
    30.03.2011, 20:48

    Kiedyś wykorzystywałem webservices w InfoPath (ale w wersjach 2003 i 2007) i robiłem to w następujący sposób:
    - tworzysz projekt formularza
    - w pasku narzędzi Źródła danych wybierasz opcję (link) zarządzaj połączeniami danych
    - dodajesz nowe połączenie (wybierasz połączenie typu Odbierz dane)
    - następnie Usługa sieci web i w kolejnym oknie link do wdsl'a
    - po dodaniu nowego źródła korzystającego z webservice, pojawi się ono w liście jako źródło pomocnicze

  • Michał Wachowski
    Wpis na grupie Programiści .NET w temacie Błąd przy zamykaniu aplikacji
    4.02.2010, 17:01

    Być może problem w tym że zamykasz okno główne, a okna potomne nie są zamykane. Spróbuj na zdarzeniu FormClosing (okna MDI parent) pozamykać najpierw okna wewnętrzne:

    C#:


    private void CloseChildren()
    {
        for (int i = this.MdiChildren.Length - 1; i >= 0; i += -1) {
            this.MdiChildren(i).Close();
        }
    }


    VB:

    Private Sub CloseChildren()
    For i As Integer = Me.MdiChildren.Length - 1 To 0 Step -1
    Me.MdiChildren(i).Close()
    Next
    End Sub

  • Michał Wachowski
    Wpis na grupie Programiści .NET w temacie Szczegóły instalacji
    9.12.2009, 12:21

    Jeśli chodzi o instalację aplikacji poprzez publish to z katalogiem aplikacji jest problem. Można ją odnaleźć np. w:
    C:\Documents and Settings\NazwaUsera\Ustawienia lokalne\Apps\2.0\0J4QY7K9.7O2\4EECZXX6.OJD\pspk..tion_97bfe82f9b87d06c_0001.0000_15ca43690371f2f7

    Przy czym podkatalogi w Apps\2.0 są generowane automatem i jest z tym problem. Dodatkowo okazuje się ze np. config znajduje się w całkiem innym miejscu.

    Klasyczna instalacja polega na dodaniu do solution drugiego projektu typu Windows Installer i zaimplementowania (a w najprostszym przypadku wyklikania) instalatora. Minus to niemożliwość spolszczenia wszystkich napisów w oknach.

    Osobiście polecam WIX'a
    http://wix.sourceforge.net/

  • Michał Wachowski
    Wpis na grupie Programiści .NET w temacie Wersja TRIAL
    8.12.2009, 20:40

    A może rozwiązanie opublikowane na CodeProject?

    http://www.codeproject.com/KB/cs/Trial_Maker.aspx

    TrialMaker umożliwia dostosowanie wersji demo na ilość dni/ilość uruchomień. Klucz generowany na podstawie zasobów komputera, tak że licencja na stanowisko. Dodatkowo udostępnia flagę na podstawie której można włączać/wyłączać funkcjonalności aplikacji w zależności od wersji (trial/full)

  • Michał Wachowski
    Wpis na grupie Sharepoint w temacie poszukuję programisty SharepPoint do stworzenia aplikacji
    3.08.2009, 19:38

    Witam,
    W firmie, w której pracuję zajmujemy się elektronicznym obiegiem dokumentów w oparciu o platformę SharePoint.
    W dużym skrócie system EOD działa następująco:
    - konfigurowalne ścieżki przepływu dokumentów,
    - konfigurowalna ilość oraz zawartość etapów (wprowadzanie danych, zatwiedzanie, akceptacja itp),
    - na każdym z etapów możliwość określenia wymagalności, edycyjności pól,
    - możliwość dowolnego przypisania do etapu poszczególnych użytkowników lub grup
    - po wypełnieniu/zatwierdzeniu danego etapu system generuje zadanie w SharePoint oraz powiadamia odpowiedzialnych użytkowników mailowo,
    - możliwość odrzucenia etapu - cofnięcie dokumentu np. do poprzedniego etapu,
    - możliwość integracji systemu z inną platformą (np. SAP)

    W razie pytań proszę o kontakt:
    michal.wachowski@petrosoft.pl

  • Michał Wachowski
    Wpis na grupie Java w temacie POMOCY- Pilnie potrzebuję usunięcie funkcji OnClick!
    29.05.2009, 14:59

    co prawda to javascript ale spróbuj tego:


    <html dir="ltr">
    <head>
    <!--
    Created by Greg Boyd on July 30, 1997
    To use this teleport/password feature as I call it, all you need to do
    is cut and paste the entire code including what you are reading.
    The file takes what you put in the box and takes you to the page of that name.
    It is easier to use if you include a list of the sites on your pages.
    If you have problems getting this to work, email me at mims@frontiernet.net.net .
    -->
    <script Language="JavaScript">
    // Greg Boyd; mims@frontiernet.net URL: http://www.frontiernet.net/~mims/
    // Password Java Script (v1.0);
    // Please honor my hard work, if you use a variant of this in your page, then
    // please email me :) and keep the above comments in the Script.
    //
    // This code is Copyright (c) 1997 Greg Boyd,
    // all rights reserved. In order to receive the right to license this
    // code for use on your site the original code must be copied from the
    // Web site http://www.frontiernet.net/~mims/. License is granted touser to
    // reuse this code on their own Web site if and only if this entire copyright
    // notice is included. Code written by Greg Boyd of http://www.frontiernet.net/~mims/.
    function password(pass) {
    var password = ''
    if (password != null){
    location.href="http://www.google.com/cse?cx=015610430896682689255%3Ak62l4rvxoce&ie=UTF-8&q=" + pass + "&sa=Szukaj";
    }
    }
    function password2(field, e){
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;
    if (keycode == 13){
    location.href="http://www.google.com/cse?cx=015610430896682689255%3Ak62l4rvxoce&ie=UTF-8&q=" + field.value + "&sa=Szukaj";

    return false;
    }
    else return true;
    }
    <br>
    </script>
    </head>
    <body spellcheck="false">
    <p>
    <FORM name="login">
    <INPUT NAME="pass" onkeypress="return password2(this, event)">
    <br>
    <br>
    <INPUT TYPE="button" VALUE="Kliknij" onClick="password(form.pass.value)">
    <INPUT TYPE="RESET" VALUE="Wyczyść">
    </form>
    </p>
    </body>
    </html>

Dołącz do GoldenLine

Oferty pracy

Sprawdź aktualne oferty pracy

Aplikuj w łatwy sposób

Aplikuj jednym kliknięciem

Wyślij zaproszenie do