ElaKiri Programmer's Club

sithara81

Member
Apr 7, 2009
105
4
0
මචංලා පොඩි උදව්වක් ඕන..
මට පොඩ්ඩක් පැහැදිලි කරන්න පුළුවංද POS system එකක Bill එක pay කරනකොට Debit and credit cards වලින් pay කරන විදිය.. API එකක් දෙනවද banks වලින්.. නැත්තම් මැනුවල්ද pay කරා කියන එක add ‍කරන්නේ :confused:
 

DooA

Well-known member
  • Jun 22, 2011
    5,202
    773
    113
    ආගිය අතක් නැත
    මචංලා පොඩි උදව්වක් ඕන..
    මට පොඩ්ඩක් පැහැදිලි කරන්න පුළුවංද POS system එකක Bill එක pay කරනකොට Debit and credit cards වලින් pay කරන විදිය.. API එකක් දෙනවද banks වලින්.. නැත්තම් මැනුවල්ද pay කරා කියන එක add ‍කරන්නේ :confused:

    bump
     

    smart_dx

    Well-known member
  • Sep 18, 2014
    1,742
    122
    63
    ප්‍රෝග්‍රෑමර්ස්ලා සියලුම දෙනාට ජයෙන් ජය වේවා
     

    MihiCherub

    Well-known member
  • Sep 14, 2009
    18,861
    1
    9,627
    113
    Gampaha
    JAVA HELP - UNIT OF MEASUREMENTS

    මචන්ල මම කෙටියෙන් කියන්නම් මේකයි ප්‍රශනෙ. මට ඕනෙ unit of measurements (UOM) ටිකක් combo box එකකට දාගන්න. පටන් ගන්නකොට මේ combo box එක හිස්. DB එකෙන් uom එක ගන්නව. එතකොට ඒ UOM එක මෙන්න මේ ටිකෙන් එකක් වෙන්න පුලුවන්.

    //Pound, Kilogram, Gram, Miligram, Ounce,Centimetre, Metre, Yard, Foot, Inch

    දැන් ඒ UOM Weight වලට අදාල UOM එකක් නම් මට ඉතුරු UOM ටික combo box එකට දාගන්න ඕනෙ. ඒකියන්නෙ ඒ uom එක මේ පහල තියෙන uom වලින් එකක් නම් ඉතුරු ටික add කරගන්න ඕනෙ.
    //Weight - Pound, Kilogram, Miligram, Gram, Ounce


    Ex 01-
    Combo box initial state = Empty
    DB return UOM = 'Miligram'
    Combo box state =

    Pound, Kilogram, Miligram, Gram, Ounce

    Ex 02-
    Combo box initial state = Empty
    DB return UOM = '
    Foot'
    Combo box state =

    Centimetre, Metre, Yard, Foot, Inch

    මේක මට if else ගොඩක් දාල කර ගන්න පුලුවන්. ඒත් මට ඕනෙ හොද ඇඩ්වාන්ස් ක්‍රමයක්.

    උදවු දෙන හැමෝටම 13+ ගානෙ දෙන්නම්.
     
    JAVA HELP - UNIT OF MEASUREMENTS

    මචන්ල මම කෙටියෙන් කියන්නම් මේකයි ප්‍රශනෙ. මට ඕනෙ unit of measurements (UOM) ටිකක් combo box එකකට දාගන්න. පටන් ගන්නකොට මේ combo box එක හිස්. DB එකෙන් uom එක ගන්නව. එතකොට ඒ UOM එක මෙන්න මේ ටිකෙන් එකක් වෙන්න පුලුවන්.

    //Pound, Kilogram, Gram, Miligram, Ounce,Centimetre, Metre, Yard, Foot, Inch

    දැන් ඒ UOM Weight වලට අදාල UOM එකක් නම් මට ඉතුරු UOM ටික combo box එකට දාගන්න ඕනෙ. ඒකියන්නෙ ඒ uom එක මේ පහල තියෙන uom වලින් එකක් නම් ඉතුරු ටික add කරගන්න ඕනෙ.
    //Weight - Pound, Kilogram, Miligram, Gram, Ounce


    Ex 01-
    Combo box initial state = Empty
    DB return UOM = 'Miligram'
    Combo box state =

    Pound, Kilogram, Miligram, Gram, Ounce

    Ex 02-
    Combo box initial state = Empty
    DB return UOM = '
    Foot'
    Combo box state =

    Centimetre, Metre, Yard, Foot, Inch

    මේක මට if else ගොඩක් දාල කර ගන්න පුලුවන්. ඒත් මට ඕනෙ හොද ඇඩ්වාන්ස් ක්‍රමයක්.

    උදවු දෙන හැමෝටම 13+ ගානෙ දෙන්නම්.
    If-else wage deyakin oka karanne natte ai?
    Advanced method ekak oneda?
    Switch ekak use karannath puluwan
    Mama nam me wage widiyata karanne

    Code:
        public  List<String> getComboStates() {
            String uomFromDb="weight"; //This is what you get from the db
            List<String> finalComboStates=null;
    
           //Assuming that you have set of combo states
            Map<String, List<String>> comboStates = new HashMap<>();
            comboStates.put("weightRelated", new ArrayList<String>() {
                {
                    add("kilograms");
                    add("grams");
                    add("pounds");
                }
            });
            
            comboStates.put("lengthRelated", new ArrayList<String>() {
                {
                    add("centimeters");
                    add("yards");
                    add("inch");
                }
            });
            
            switch(uomFromDb){
                case "weight":
                finalComboStates=comboStates.get("weightRelated");
                break;
                
                case "length":
                finalComboStates=comboStates.get("lengthRelated");
                break;
                
                
                default:
                throw new RuntimeException("Cannot fina a state");     
                
               
                
                     
                
            }
            
            return finalComboStates;
        }
     

    MihiCherub

    Well-known member
  • Sep 14, 2009
    18,861
    1
    9,627
    113
    Gampaha
    විල්සන් මාමා;19421824 said:
    If-else wage deyakin oka karanne natte ai?
    Advanced method ekak oneda?
    Switch ekak use karannath puluwan
    Mama nam me wage widiyata karanne

    Code:
        public  List<String> getComboStates() {
            String uomFromDb="weight"; //This is what you get from the db
            List<String> finalComboStates=null;
    
           //Assuming that you have set of combo states
            Map<String, List<String>> comboStates = new HashMap<>();
            comboStates.put("weightRelated", new ArrayList<String>() {
                {
                    add("kilograms");
                    add("grams");
                    add("pounds");
                }
            });
            
            comboStates.put("lengthRelated", new ArrayList<String>() {
                {
                    add("centimeters");
                    add("yards");
                    add("inch");
                }
            });
            
            switch(uomFromDb){
                case "weight":
                finalComboStates=comboStates.get("weightRelated");
                break;
                
                case "length":
                finalComboStates=comboStates.get("lengthRelated");
                break;
                
                
                default:
                throw new RuntimeException("Cannot fina a state");     
                
               
                
                     
                
            }
            
            return finalComboStates;
        }
    නෑ මචන් DB එකෙන් එන්නෙ UOM එක මිසක් UOM ඒකෙ ටයිප් එක නෙමෙයි. ඒකයි Advanced මෙතඩ් එකක් හොයන්නෙ.
    Code:
    switch(uomFromDb){
    case "weight":
    }
    ඕක හරියන්නෙ නෑ. මොකද uomFromDb සමාන වෙන්නෙ inch,gram වගේ ඒවට. ඒතකොට ඔය කේස් හරියන්නෙ නෑ.
    case "inch": case "gram" වගේ තමා switch කරන්න වෙන්නෙ.
    කේස් බර ගානක් ලියන්න වෙනව. ඒකයි ටිකක් ඇඩ්වාන්ස්z ක්‍රමයක් හොයන්නෙ.
     

    DooA

    Well-known member
  • Jun 22, 2011
    5,202
    773
    113
    ආගිය අතක් නැත
    නෑ මචන් DB එකෙන් එන්නෙ UOM එක මිසක් UOM ඒකෙ ටයිප් එක නෙමෙයි. ඒකයි Advanced මෙතඩ් එකක් හොයන්නෙ.
    Code:
    switch(uomFromDb){
    case "weight":
    }
    ඕක හරියන්නෙ නෑ. මොකද uomFromDb සමාන වෙන්නෙ inch,gram වගේ ඒවට. ඒතකොට ඔය කේස් හරියන්නෙ නෑ.
    case "inch": case "gram" වගේ තමා switch කරන්න වෙන්නෙ.
    කේස් බර ගානක් ලියන්න වෙනව. ඒකයි ටිකක් ඇඩ්වාන්ස්z ක්‍රමයක් හොයන්නෙ.

    Ehemanam itin db ekata uom type eka daaganna wenawa.
     

    MihiCherub

    Well-known member
  • Sep 14, 2009
    18,861
    1
    9,627
    113
    Gampaha
    Ehemanam itin db ekata uom type eka daaganna wenawa.
    ඒත් එකමනෙ බන්.. එතකොට සේව් කරද්දි switch-case ගොඩක් ඕනෙ වෙනවනෙ uom type එක බලන්න. ඔතන මැප් එකක් දාන්නත් පුලුවන්. ඒත් maintenance ලේසි උනාට execution time එක switch-case වලට වඩා slowවෙනව. ඒකයි අවුල
     

    thinking_guy

    Well-known member
  • Apr 16, 2011
    4,718
    2,737
    113
    JAVA HELP - UNIT OF MEASUREMENTS

    මචන්ල මම කෙටියෙන් කියන්නම් මේකයි ප්‍රශනෙ. මට ඕනෙ unit of measurements (UOM) ටිකක් combo box එකකට දාගන්න. පටන් ගන්නකොට මේ combo box එක හිස්. DB එකෙන් uom එක ගන්නව. එතකොට ඒ UOM එක මෙන්න මේ ටිකෙන් එකක් වෙන්න පුලුවන්.

    //Pound, Kilogram, Gram, Miligram, Ounce,Centimetre, Metre, Yard, Foot, Inch

    දැන් ඒ UOM Weight වලට අදාල UOM එකක් නම් මට ඉතුරු UOM ටික combo box එකට දාගන්න ඕනෙ. ඒකියන්නෙ ඒ uom එක මේ පහල තියෙන uom වලින් එකක් නම් ඉතුරු ටික add කරගන්න ඕනෙ.
    //Weight - Pound, Kilogram, Miligram, Gram, Ounce


    Ex 01-
    Combo box initial state = Empty
    DB return UOM = 'Miligram'
    Combo box state =

    Pound, Kilogram, Miligram, Gram, Ounce

    Ex 02-
    Combo box initial state = Empty
    DB return UOM = '
    Foot'
    Combo box state =

    Centimetre, Metre, Yard, Foot, Inch

    මේක මට if else ගොඩක් දාල කර ගන්න පුලුවන්. ඒත් මට ඕනෙ හොද ඇඩ්වාන්ස් ක්‍රමයක්.

    උදවු දෙන හැමෝටම 13+ ගානෙ දෙන්නම්.


    Mama Java danne naa koluwo eka nisa umbata pseudo code ekak kiyannam. Hondanam umba Java walin gahaganin.

    Mulinma column dekak tiyena table ekak hari 2d array ekak hari hadaa ganin. Eka column ekaka unit name eka anith column eke unit type eka.

    Eg:

    unit_name|unit_type
    Meter | L
    Gram | W
    Foot | L
    Leter | V

    Eeta passe umbe UOM value eka "Uname" kiyala variable ekakata daaganin

    Eg:

    Uname :="Meter"

    Etapasse thawa variable ekak hadaganin "Utype" kiyala

    Utype = Select unit_type from Db where unit_name = Uname

    Eeta passe ee unit type ekata addla unit tika db eken aragena combo box ekata load karaganna.

    Eg:

    combobox.values = Select unit_name from Db where unit_type = Utype.

    Meka hondanam umbata kamathi widiyata modify karala program ekata daaganin.
     

    sw7x

    Well-known member
  • Nov 12, 2007
    11,114
    2,296
    113
    මචන් වෙබ් site එකකට payment gateway එකක් integrate කරන්නෙ කොහොමද.....,
    මෙහිදි සලකා බෑලිය යුතු web security දෙවල් මොනවද

    දන්න කියන කෙනෙක් කියල දෙනවද......
     

    IDG

    Well-known member
  • Aug 3, 2012
    14,166
    3,146
    113
    34
    වාහන ගොඩේ
    programmer.gif%7Ec200
     

    KingCM

    Well-known member
  • Jul 23, 2013
    6,920
    948
    113
    www.biogen.lk