דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
A

avr416

@avr416
אודות
פוסטים
1.0k
נושאים
203
שיתופים
0
קבוצות
0
עוקבים
2
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • "תוכנה לניהול מוסד", וואלה!...
    A avr416

    @ארכיטקט

    תקפוץ למים רק אם אתה אוהב את המים ורוצה לחיות שם לנצח, אז בשביל שלא לדפוק את הלקוח, אתה יכול לקחת את העצות של סופטס. אבל אם אתה בא רק לבקר בבריכה בבין הזמנים, אז תיכנות ברמה כזו זה ממש לא בריכה שנועדה למשחקים, זה נהר האמזונס, או שאתה צולח אותו, או שאתה מוצא את עצמך באמצע יערות הגשם ללא כל מוצא...

    חותם על כל מילה!!
    כשהתחלתי חשבתי שזה בריכת שחיה..
    אבל לאט לאט הבנתי שזה מים שאין להם סוף..
    בכל אופן - ברוך שעשה את הים הגדול :lol: אין ספק שזה כיף ונותן סיפוק :lol:
    אז שיהיה לך (ולכולנו..) בהצלחה!!

    פורסם במקור בפורום CODE613 ב05/08/2015 22:47 (+03:00)

    ארכיון code613m

  • "תוכנה לניהול מוסד", וואלה!...
    A avr416

    @ClickOne

    @רחמים
    למה אתה מעדיף ללמוד על הבשר ולא לשבת וללמוד?

    רחמים, אתה למדת על הבשר, או ישבת ולמדת לשם לימוד?

    לדעתי אבי כעת לומד לשם לימוד,
    אבל אני באופן אישי למדתי על הבשר של הלקוח הראשון שלי, וביננו, בלי שהלקוחות ישמעו, תמיד יש פעם ראשונה שמנסים על הלקוח בכל דבר חדשש. למשל ממשק למרכזייה, SMS וכו'

    לא יודע אם התכוונת אלי.. אבל אני אכן לומד לשם לימוד..
    אבל גם אם הייתי רוצה - אין לי לקוחות :lol:
    וחוצמיזה אני לא ככ מבין איך אפשר ללמוד על הבשר (חוץ מבאקסס שזה נשמע כאי' הדבר היחיד שצריך לעשות זה לכתוב קוד, וכל הממשק הויז'ואלי כבר מוכן..) הרי חסר לי ככ הרבה ידע, אז מה אעשה כשהוא יבקש גם חיבור לדטהבייס וגם חיבור לווב ושהוא יוכל לגשת מכמה מכשירים, וכו' וכו'? הרי יש דברים שלוקח ככ הרבה זמן כדי ללמוד, והלקוח בטח רוצה את התוכנה כמה שיותר מהר ולא בעוד כמה חדשים... :lol: :lol:

    פורסם במקור בפורום CODE613 ב31/07/2015 08:31 (+03:00)

    ארכיון code613m

  • "תוכנה לניהול מוסד", וואלה!...
    A avr416

    כי הוא יצא לבין הזמנים.. (בעצם, גם הילדים שלו יצאו :lol: )

    פורסם במקור בפורום CODE613 ב30/07/2015 00:06 (+03:00)

    ארכיון code613m

  • בינדינג לradioButton לערכים שהוגדרו בתור ENUM
    A avr416

    איזה ערך הרדיו בוטון מכיל? חשבתי שזה ערך בוליאני ולכן כתבתי את הקונוורטור הבא:

    public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
            {
                bool _value = (bool)value;
               
                if (_value == true)
                    return Gender.female;
                else
                    return Gender.male;
            }
    

    ובקוד הזאמל כתבתי כך:

    <HeaderedContentControl Header="מין">
                                <Grid>
                                    <WrapPanel>
                                        <RadioButton IsChecked="True">זכר</RadioButton>
                                        <RadioButton IsChecked="{Binding Converter={StaticResource convertorGender}, Path=gender}"
                                                     >נקבה</RadioButton>
                                    </WrapPanel>
                                </Grid>
                            </HeaderedContentControl>
    

    הבעיה היא שכאשר אני מריץ אותו הוא זורק לי שהערך אינו מתאים, בדקתי בדבג ובאמת אני רואה שהוא זורק את הערך male (כלומר המאפיין gender מכיל את male או את female, וערך ברירת המחדל שלו הוא male). כנראה זה בגלל שעשיתי לו בבינדינג path לערך הזה, אז הוא מציג לי את ערך ברירת המחדל שלו. אם אני מנסה למחוק את הpath ולהשאיר רק את הconverter אז אני מקבל הודעת שגיאה, ובצדק כיון שהוא לא יודע היכן לשמור את הבינידנג...
    מה לעשות?
    תודה ושבת שלום!! ובבניין ירושלים ננוחם!!

    פורסם במקור בפורום CODE613 ב24/07/2015 17:14 (+03:00)

    ארכיון code613m

  • בינדינג לradioButton לערכים שהוגדרו בתור ENUM
    A avr416

    יש לי שני משתנים שהם מסוג enum
    (הראשון לגבי מין האדם:זכר או נקבה) והשני לגבי סוג התרומה (חד פעמית/חדשית).

    למשתמש אני מציג את זה כradioButton, ואני רוצה לעשות בינדינג למשתנים הללו שכאשר בוחרים בסימון לאחד מהדברים יבחר הערך הנכון מהenum/
    האם אפשר לעשות זאת או שחייבים בשביל זה להשתמש בקוד?

    תודה רבה רבה!!

    public enum Gender { male, female}
     public Gender gender { get; set; }
    

    קוד זאמל:

    <HeaderedContentControl Header="מין">
                                <Grid>
                                    <WrapPanel>
                                        <RadioButton IsChecked="True" x:Name="maleRadioButton" >זכר</RadioButton>
                                        <RadioButton x:Name="femaleRB">נקבה</RadioButton>
                                    </WrapPanel>
                                </Grid>
                            </HeaderedContentControl>
    

    פורסם במקור בפורום CODE613 ב23/07/2015 18:36 (+03:00)

    ארכיון code613m

  • בינדינג לקומבובוקס עם ערכים שהוזנו ישירות בזאמל
    A avr416

    @דוד ל.ט.

    הערה: SelectedItem זה הערך עצמו ואילו SelectedValue מחזיר ערך בהתאם להגדרה SelectedValuePath

    בקשר לשאלה והמבוכה, אכן מעצבן, אין לי דרך זהב.

    תודה על ההערה, בדיוק במקום! באמת רציתי לשאול אתמול מה ההבדל בין סוגי הselected...
    ואז נזכרתי בסוד המסחרי של ארכיטקט undefined ועשיתי שאלת רב (אצל הרב גוגל..)
    וקיבלתי תשובה מstackoverflow (אחרי שקצת שברתי את השיניים...)

    פורסם במקור בפורום CODE613 ב29/07/2015 15:39 (+03:00)

    ארכיון code613m

  • בינדינג לקומבובוקס עם ערכים שהוזנו ישירות בזאמל
    A avr416

    אם אני מבין נכון אז selectedIndex זה שומר את המס' של הערך, ו- selectedValue שומר את הערך שלו.
    אם אני רוצה לשמור את שניהם, אז צריך בשביל זה שני מאפיינים אחד שמציג את הkey ואחד את הערך עצמו.
    זה לא סתם מסורבל, רחמים? לא עדיף לשמור רק את הkey כמו שהציע clickOne??
    תודה רבה!

    פורסם במקור בפורום CODE613 ב28/07/2015 22:50 (+03:00)

    ארכיון code613m

  • בינדינג לקומבובוקס עם ערכים שהוזנו ישירות בזאמל
    A avr416

    במקביל לתוכנת התורמים שמשתמשת בSQL כתבתי תוכנה שלא משתמשת (לפחות כרגע..) בSQL
    אלא שומרת את כל הנתונים למחלקות שבניתי.
    כתבתי טופס עם כמה tabControl ואת הערכים שהמשתמש הזין אני שומר ע"י שימוש בבינדינג למופעים של המחלקות שכתבתי.

    השאלה היא מהו מחזיר בקומבובוקס? בניתי קומבו בוקס וכתבתי לו איזה אייטמים להציג, עכשיו כאשר המשתמש בוחר באחד מהם, איך אני מגדיר לו מה לשמור במשתנה? (בשונה מכאשר השתמשתי בSQL אז עשיתי בינדינג לטבלה נוספת, והצגתי ערך אחד מהטבלה ושמרתי את הID שלו; אך כאן הערכים המוצגים בקומבו הם ערכים שאני כתבתי בזאמל, ואיך הוא ידע מה לשמור בבינדינג???? האם בשביל זה צריך לכתוב קוד בC# או שיש דרך לעשות גם לזה בינדינג? תודה רבה!!!

    קוד הזאמל:

    <HeaderedContentControl Header="אמצעי תשלום">
                                <ComboBox Width="120" x:Name="howToDonationCB">
                                    <ComboBox.Items>
                                        <ComboBoxItem>כרטיס אשראי</ComboBoxItem>
                                        <ComboBoxItem>הוראת קבע</ComboBoxItem>
                                        <ComboBoxItem>מזומן</ComboBoxItem>
                                        <ComboBoxItem>PayPal</ComboBoxItem>
                                        <ComboBoxItem>שיק</ComboBoxItem>
                                    </ComboBox.Items>
                                </ComboBox>
                            </HeaderedContentControl>
    

    פורסם במקור בפורום CODE613 ב23/07/2015 18:28 (+03:00)

    ארכיון code613m

  • קריסה של התכנית לאחר שינוי ערך בדטהבייס
    A avr416

    מחקתי וייבאתי - ובא לציון גואל!!
    תודה רבה!!

    פורסם במקור בפורום CODE613 ב22/07/2015 21:37 (+03:00)

    ארכיון code613m

  • קריסה של התכנית לאחר שינוי ערך בדטהבייס
    A avr416

    עשיתי וזה לא עוזר..
    זה הודעת השגיאה..

    שגיאת דטה בייס.png
    תודה רבה!

    פורסם במקור בפורום CODE613 ב22/07/2015 21:28 (+03:00)

    ארכיון code613m

  • קריסה של התכנית לאחר שינוי ערך בדטהבייס
    A avr416

    לא מצאתי כזה דבר..
    זה התפריט שיש.. וגם בsolution לא מצאתי משהו דומה..

    תפריטדטהבייס.png
    האם למחוק את הדטה סט, ולבנות חדש?
    או שזה יעשה לי בלאגן בתכנית??

    פורסם במקור בפורום CODE613 ב22/07/2015 20:29 (+03:00)

    ארכיון code613m

  • קריסה של התכנית לאחר שינוי ערך בדטהבייס
    A avr416

    שיניתי באחת הטבלאות (בסטודיו של הSQL) את הערך שהיה מוגדר לה בדטה בייס (במקום nvrchar10 לnvrchar50)
    אח"כ ניסיתי להריץ את התכנית שמקושרת לדטהבייס הזה ע"י start without debguging וזה היה נראה כאילו הוא נכנס ללולאה אין סופית והוא לא הציג לי כלום במשך הרבה זמן.. ניסיתי עם הdebug ואז הוא כתב שהבעיה זה המופע של הדטהאדפטר של הטבלה הזאת, כיון שהוא רואה שינוי של ערכים.
    השאלה מה הפתרון? האם למחוק לגמרי את הדטה אדפטר (או הדטהסט) הנ"ל, ואח"כ להוסיף אותו מחדש או שיש משהו יותר פשוט שיכול לעדכן דטה אדפטר/דטהסט?
    תודה רבה!!

    פורסם במקור בפורום CODE613 ב22/07/2015 19:03 (+03:00)

    ארכיון code613m

  • עדכון טבלה מתוך הדטה גריד
    A avr416

    כתבתי את המתודה הנ"ל:

    private void Button_Click(object sender, RoutedEventArgs e)
            {
                AvrTrumaDataSet avrTrumaDataSet = ((AvrTrumaDataSet)(this.FindResource("avrTrumaDataSet")));
                var changes = avrTrumaDataSet.GetChanges();          
                
                if (changes!=null)
                {                               
                    AvrTrumaDataSetTableAdapters.DonoationTableAdapter aTA = new AvrTrumaDataSetTableAdapters.DonoationTableAdapter();
                    aTA.Update(avrTrumaDataSet.Donoation);
                    avrTrumaDataSet.Donoation.NewDonoationRow();//מוסיף שורה חדשה
                    aTA.Fill(avrTrumaDataSet.Donoation);
                    CollectionViewSource donoationViewSource = ((CollectionViewSource)(this.FindResource("donoationViewSource")));
                    donoationViewSource.View.MoveCurrentToFirst();
                }
            }
    

    אני לוחץ על הכפתור, אבל כלום לא קורה..
    בדקתי בpreview data והכל ריק..

    פורסם במקור בפורום CODE613 ב22/07/2015 21:48 (+03:00)

    ארכיון code613m

  • עדכון טבלה מתוך הדטה גריד
    A avr416

    כתבתי טבלה של הזנת תרומות (אחרי שסיימנו עם כל הבינדיג של הקומבוקסים :lol: )
    ועכשיו אני רוצה שהוא ישמור את כל הנתונים בדטה בייס.
    אם אני מבין נכון, אז בזכות הבינדינג כל הנתונים שהזנתי בטבלה נשמרים מיד, אלא שזה נשמר בתצוגה (עצם בשם donoationViewSource מסוג CollectionViewSource).
    עכשיו שאלתי ובקשתי היא: איך אני מעדכן את זה בדטהסט עצמו?
    נראה לי מיותר ליצור שורה חדשה, ולעדכן כל עמודה בתוכה לתא מסוים, שהרי כבר עשיתי בינדינג לא??
    אז אם אני מבין נכון, אני צריך לשלוח את הdonationViewSource לדטה אדפטר בתוך פקודת UPDATE?
    אלא שהוא לא נותן לי לשלוח עצם כזה בתוך פקודת הUPDATE.. אז כיצד אני עושה זאת??
    תודה רבה רבה!!

    פורסם במקור בפורום CODE613 ב22/07/2015 18:30 (+03:00)

    ארכיון code613m

  • Visual Studio 2015
    A avr416

    לא זוכר בדיוק.. של אנדרואיד ושל וינדוס8, AZURE וכדו'

    פורסם במקור בפורום CODE613 ב21/07/2015 15:37 (+03:00)

    ארכיון code613m

  • Visual Studio 2015
    A avr416

    לפי מה שראיתי אי אפשר לעדכן מגרסה 13 לגרסה החדשה, אלא צריך לעשות התקנה מלאה שוב.
    האם צריך להתקין גם את כל הSDK שוב, או שהוא יודע איפה למצוא אותם??

    פורסם במקור בפורום CODE613 ב21/07/2015 14:55 (+03:00)

    ארכיון code613m

  • Visual Studio 2015
    A avr416

    מהיום הגרסה היציבה (ולא רק גרסת ההדגמה) זמינה להורדה, גם בגרסה המלאה וגם בגרסה החינמית (community).
    נראה לי שהיתרונות הגדולים שלה שהכניסו בה גם תמיכה לפיתוח לאנדוראיד וכדו'.

    לפרטים נוספים לחצו כאן

    אני לא משווק של מייקרוסופט.. זה פשוט מגיע אלי למייל. :lol:

    פורסם במקור בפורום CODE613 ב21/07/2015 00:26 (+03:00)

    ארכיון code613m

  • WPF: קומבוקס שערכיו משתנים לפי בחירה בקומבובוקס אחר
    A avr416

    תודה רבה לדוד ל.ט. על השקעה של הרבה הרבה זמן!!! בניסיון לפתור את הבעיות בתוכנה שאני מנסה לכתוב 🙂
    יישר כח עצום!!

    פורסם במקור בפורום CODE613 ב23/07/2015 16:58 (+03:00)

    ארכיון code613m

  • WPF: קומבוקס שערכיו משתנים לפי בחירה בקומבובוקס אחר
    A avr416

    זה מה שהצלחתי לכתוב עד כה:

    public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
            {
                Demo de = new Demo();
                
                var avr = Application.Current.FindResource("AvrTrumaDataSet");//
                var ashrays = new AvrTrumaDataSet.AshrayDataTable();
    
                int HowToPay = (int)value;
                switch (HowToPay)
                {
                    case '1':
                        var query =
                             from ashray in ashrays.AsEnumerable()
                             where ashray.IdDonor == de.donorNameCombobox//משווה את הID של בעלי הכרטיס עם הID של התורם
                             //רק אינני מבין איך אני ניגש לID של התורם??
                             select ashray;
    
                        foreach (var asray in ashrays)
                            //
                        
                        de.idMethodPayCombobox.ItemsSource = ;  //הצגת נתוני השאליתא בקומבו החדש
                }
            }
    

    כתבת שכיון שעשיתי בינדינג לשורה אז אני פשוט ניגש לערך של השורה,
    אבל אני לא מבין איך אני יכול לגשת אליו?
    הרי הוא עדיין לא עידכן את הנתונים, לא?
    (סליחה על הבלאגן.. לא ידעתי אם לפתוח שאלה חדשה כי זה הכל נובע מתוך אותה שאלה..)

    פורסם במקור בפורום CODE613 ב22/07/2015 13:19 (+03:00)

    ארכיון code613m

  • WPF: קומבוקס שערכיו משתנים לפי בחירה בקומבובוקס אחר
    A avr416

    אכן, כן מדובר על טבלה מסוג תרומות שבה מזינים תרומות חדשות.
    הבעיה היא שהקומבו הקודם הוא כדי לבחור באיזה סוג אמצעי תשלום לשלם, ויש לו בינדינג לטבלה אחרת (בשם אמצעי תשלום) שבה מוזנים סוגי אמצעי התשלום (אשראי, צ'יק, מזומן, PAYPAL, העברה בנקאית). ועכשיו אני רוצה שהקומבו הבא יכיל ערכים המותאמים לערך שבחר המשתמש בקומבו של אמצעי התשלום.
    כלומר, אם הוא בחר באשראי, אני רוצה שהוא יציג לו את כל כרטיסי האשראי (שנמצאים בטבלה נוספת בשם כרטיסי אשראי) המקושרים תחת השם שלו. וכן אם בחר בהעברה בנקאית או בפייפל אני רוצה שהוא יציג לו את החשבונות המקושרים לשמו מתוך אותם טבלאות.

    אין לך צורך בפניה לקומבו הראשון, אלא לערך שעליו הוא משפיע. כלומר אני מבין שהקומבו של סוג האמצעי מאוגד למאפיין מסויים בשורת התרומה ממילא יש לך ביד את הערך הנוכחי.

    לא הבנתי מה כוונתך לערך שעליו הוא משפיע? האם לזה שלאחר שהוא בחר בקומבו הקודם באמצעי התשלום, אז שמרנו את הID שלו בתוך העמודה הקודמת, ולכן אני צריך רק לבדוק מה הערך שם?

    לגבי הדטהסורס כתבתי כך (כיון שאין לי צורך בכל הדטה אלא רק בטבלאות מסוימות, האם עדיין עדיף לעשות באופן דומה למה שהצעת?)

    public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
            {
                Demo de = new Demo();
                
                
                var avrDS = new AvrTrumaDataSet.AshrayDataTable();//יצירת מופע חדש של טבלת נתוני האשראי
    
                int HowToPay = (int)value;//שמירת הערך המגיע מהמתודה 
                switch (HowToPay)
                {
                    case '1'://זהו הID של האשראי
                        
                        //שאילתא
                        
    
                        de.idMethodPayCombobox.ItemsSource = ;  //קישור הקומבו להציג את נתוני השאילתא
                }
                
                
    
            }
    

    אני מסתבך איך לכתוב שאילתא לדטה טייבל? האם יש מתודה מובנית (ראיתי שיש שם select , where וכדו' אבל לא הבנתי איך אני בונה שאילתא ומריץ אותה על הטבלה?
    אני כרגע תוך כדי ניסיון לחפש בגוגל, אם תוכלו לעזור לי ולהסביר לי בפשטות - אשמח.
    תודה רבה!!

    פורסם במקור בפורום CODE613 ב22/07/2015 12:07 (+03:00)

    ארכיון code613m
  • 1
  • 2
  • 41
  • 42
  • 43
  • 44
  • 45
  • 50
  • 51
  • 43 / 51
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום