Example #1
0
        static void Main(string[] args)
        {
            Deli d0 = (v) => Console.WriteLine(v);

            d0.Invoke("OJC");

            Deli d1 = new Deli(d);

            d1.Invoke("OJC");
        }
 private async Task DeleteDeliRowAsync(Deli item)
 {
     using (var conn = new SqlConnection(ConfigurationManager.GetEnvironmentVariable("OalConnectionString")))
         //using (var conn = new SqlConnection(ConfigurationManager.GetEnvironmentVariable("ConnectionString")))
         using (SqlCommand cmd = new SqlCommand("DELETE FROM dbo.delivery WHERE Id=@Id", conn))
         {
             cmd.Parameters.Add("@id", SqlDbType.Int, 4).Value = item.id;
             await conn.OpenAsync().ConfigureAwait(false);
         }
 }
Example #3
0
        static void Main(string[] args)
        {
            MyClass myClass = new MyClass();
            Deli    d0      = myClass.Process;

            d0();

            Action d1 = myClass.Process;

            d1();
        }
Example #4
0
        static void Main()
        {
            Deli d0 = (v) => Console.WriteLine(v);

            d0.Invoke("OJC");

            Deli d1 = new Deli(d);

            d1.Invoke("OJC");

            Deli d2 = d;

            d2.Invoke("OJC");
        }
Example #5
0
    static void Main()
    {
        // Specify delegate with Lambda Expression
        Deli d0 = (v) => Console.WriteLine(v);

        //Invoke delegate.
        d0.Invoke("OJC");
        // Specify delegate with new Constructor
        Deli d1 = new Deli(d);

        d1.Invoke("OJC");
        // Specify delegate with method name
        Deli d2 = d;

        d2.Invoke("OJC");
    }
Example #6
0
        static void Main()
        {
            Action <string> d0 = (v) => Console.WriteLine(v);

            d0.Invoke("OJC");

            Action <string> d1 = (string v) => Console.WriteLine(v);

            d1.Invoke("OJC1");

            Action <string> d2 = delegate(string v) { Console.WriteLine(v); };

            d2.Invoke("OJC2");

            Deli d3 = new Deli(d);

            d3.Invoke("OJC3");
        }
Example #7
0
        // 기동 메서드 선언
        static void Main()
        {
            // 람다식을 사용하여 Deli 자료형 객체 d0를 인스턴스화 (이 때, v는 i, j 등의 다른 값으로 변경할 수 있다) - 익명함수 사용
            // Deli d0 = (string v) => Console.WriteLine(v); // 이 모양으로도 불러올 수 있다
            Deli d0 = (v) => Console.WriteLine(v);

            d0.Invoke("OJC - This is a string from object d0");

            // 메서드 d를 파라메터로 해서 Deli 자료형 객체 d1을 인스턴스화
            Deli d1 = new Deli(d);

            d1.Invoke("OJC - This is a string from object d1");

            // 메서드 d를 파라메터로 해서 Deli 자료형 객체 d2를 인스턴스화 (new 구문을 생략)
            Deli d2 = d;

            d2.Invoke("OJC - This is a string from object d2");
        }
Example #8
0
 public Behaviour()
 {
     Deli.AddAssetLoader("lsiic.virtualobject", new VirtualObjectAssetLoader(Logger));
 }
        public async Task <int> InsertAsync(Deli item)
        {
            using (var conn = new SqlConnection(ConfigurationManager.GetEnvironmentVariable("oalconnectionstring")))
                using (var cmd = new SqlCommand(@"insert into [dbo].[delivery_log] (
              [version],
              [alternative_address],
              [authorized_name],
              [bank_code],
              [beat_no],
              [cheque_no],
              [comment],
              [consignment_no],
              [courier_id],
              [damage_code],
              [data_entry_beat_no],
              [data_entry_location_id],
              [data_entry_staff_id],
              [date_created],
              [date_time],
              [drop_code],
              [filename],
              [last_updated],
              [location_id],
              [lokasi_drop],
              [mode_of_payment],
              [payment_type],
              [reason_code_id],
              [recepient_ic],
              [recepient_location],
              [recipient_name],
              [total_payment],
              [date_created_ori],
              [status]
                )
                values(
              @version,
              @alternative_address,
              @authorized_name,
              @bank_code,
              @beat_no,
              @cheque_no,
              @comment,
              @consignment_no,
              @courier_id,
              @damage_code,
              @data_entry_beat_no,
              @data_entry_location_id,
              @data_entry_staff_id,
              @date_created,
              @date_time,
              @drop_code,
              @filename,
              @last_updated,
              @location_id,
              @lokasi_drop,
              @mode_of_payment,
              @payment_type,
              @reason_code_id,
              @recepient_ic,
              @recepient_location,
              @recipient_name,
              @total_payment,
              @date_created_ori,
              @status
            )", conn))
                {
                    await conn.OpenAsync();

                    cmd.Parameters.Add("@alternative_address", SqlDbType.VarChar, 35).Value = item.alternative_address;
                    cmd.Parameters.Add("@authorized_name", SqlDbType.VarChar, 35).Value     = item.authorized_name;
                    cmd.Parameters.Add("@bank_code", SqlDbType.VarChar, 255).Value          = item.bank_code;
                    cmd.Parameters.Add("@beat_no", SqlDbType.VarChar, 3).Value                = item.beat_no;
                    cmd.Parameters.Add("@cheque_no", SqlDbType.VarChar, 10).Value             = item.cheque_no;
                    cmd.Parameters.Add("@comment", SqlDbType.VarChar, 35).Value               = item.comment;
                    cmd.Parameters.Add("@consignment_no", SqlDbType.VarChar, 40).Value        = item.consignment_no;
                    cmd.Parameters.Add("@courier_id", SqlDbType.VarChar, 255).Value           = item.courier_id;
                    cmd.Parameters.Add("@damage_code", SqlDbType.TinyInt).Value               = item.damage_code;
                    cmd.Parameters.Add("@data_entry_beat_no", SqlDbType.VarChar, 3).Value     = item.data_entry_beat_no;
                    cmd.Parameters.Add("@data_entry_location_id", SqlDbType.VarChar, 4).Value = item.data_entry_location_id;
                    cmd.Parameters.Add("@data_entry_staff_id", SqlDbType.VarChar, 255).Value  = item.data_entry_staff_id;
                    cmd.Parameters.Add("@drop_code", SqlDbType.TinyInt).Value = item.drop_code;
                    cmd.Parameters.Add("@recepient_location", SqlDbType.VarChar, 255).Value = item.recepient_location;
                    cmd.Parameters.Add("@lokasi_drop", SqlDbType.VarChar, 35).Value         = item.lokasi_drop;
                    cmd.Parameters.Add("@mode_of_payment", SqlDbType.VarChar, 255).Value    = item.mode_of_payment;
                    cmd.Parameters.Add("@payment_type", SqlDbType.VarChar, 255).Value       = item.payment_type;
                    cmd.Parameters.Add("@reason_code_id", SqlDbType.VarChar, 255).Value     = item.reason_code_id;
                    cmd.Parameters.Add("@recepient_ic", SqlDbType.VarChar, 35).Value        = item.recepient_ic;
                    cmd.Parameters.Add("@date_created", SqlDbType.DateTime, 8).Value        = item.date_created;
                    cmd.Parameters.Add("@date_time", SqlDbType.DateTime, 8).Value           = item.date_time;
                    cmd.Parameters.Add("@last_updated", SqlDbType.DateTime, 8).Value        = item.last_updated;
                    cmd.Parameters.Add("@filename", SqlDbType.VarChar, 255).Value           = item.filename;
                    cmd.Parameters.Add("@location_id", SqlDbType.VarChar, 4).Value          = item.location_id;
                    cmd.Parameters.Add("@status", SqlDbType.VarChar, 255).Value             = item.status;
                    cmd.Parameters.Add("@recipient_name", SqlDbType.VarChar, 35).Value      = item.recipient_name;
                    cmd.Parameters.Add("@total_payment", SqlDbType.Float).Value             = item.total_payment;
                    cmd.Parameters.Add("@date_created", SqlDbType.DateTime, 8).Value        = DateTime.Now;
                    cmd.Parameters.Add("@date_time", SqlDbType.DateTime, 8).Value           = item.date_time;
                    cmd.Parameters.Add("@date_created_ori", SqlDbType.DateTime, 8).Value    = item.date_created;
                    cmd.Parameters.Add("@date_generated", SqlDbType.DateTime, 8).Value      = DateTime.Now;
                    cmd.Parameters.Add("@version", SqlDbType.Int, 19).Value = item.version;
                    return(await cmd.ExecuteNonQueryAsync());
                }
        }