Esempio n. 1
0
        private async Task <int> DeleteVasnRowAsync(Vasn item)
        {
            using (var conn = new SqlConnection(ConfigurationManager.GetEnvironmentVariable("OalConnectionString")))
                using (SqlCommand cmd = new SqlCommand("DELETE FROM dbo.Vasn WHERE Id=@Id", conn))
                {
                    cmd.Parameters.Add("@id", SqlDbType.Int, 4).Value = item.id;
                    await conn.OpenAsync().ConfigureAwait(false);

                    return(await cmd.ExecuteNonQueryAsync());
                }
        }
Esempio n. 2
0
        public async Task <int> InsertAsync(Vasn item)
        {
            using (var conn = new SqlConnection(ConfigurationManager.GetEnvironmentVariable("OalConnectionString")))
                using (var cmd = new SqlCommand(@"INSERT INTO [dbo].[vasn_log] (
	        [beat_no],
            [consignment_no],
            [courier_id],
            [data_entry_beat_no],
            [data_entry_location_id],
            [data_entry_staff_id],
            [date_created],
            [date_created_ori],
            [date_generated],
            [date_time],
            [filename],
            [last_updated],
            [location_id],
            [status],
            [van_item_type_code],
            [van_sender_name],
	            [version]
                )
                VALUES(
               @beat_no,
                @consignment_no,
                @courier_id,
                @data_entry_beat_no,
                @data_entry_location_id,
                @data_entry_staff_id,
                @date_created,
                @date_created_ori,
                @date_generated,
                @date_time,
                @filename,
                @last_updated,
                @location_id,
                @status,
                @van_item_type_code,
                @van_sender_name,
	            @version
            )", conn))
                {
                    await conn.OpenAsync();

                    cmd.Parameters.Add("@beat_no", SqlDbType.VarChar, 3).Value               = item.beat_no;
                    cmd.Parameters.Add("@courier_id", SqlDbType.VarChar, 255).Value          = item.courier_id;
                    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("@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("@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("@data_entry_beat_no", SqlDbType.VarChar, 3).Value    = item.data_entry_beat_no;
                    cmd.Parameters.Add("@consignment_no", SqlDbType.VarChar, 40).Value       = item.consignment_no;
                    cmd.Parameters.Add("@van_item_type_code", SqlDbType.VarChar, 255).Value  = item.van_item_type_code;
                    cmd.Parameters.Add("@van_sender_name", SqlDbType.VarChar, 255).Value     = item.van_sender_name;
                    cmd.Parameters.Add("@version", SqlDbType.Int, 19).Value = item.version;
                    return(await cmd.ExecuteNonQueryAsync());
                }
        }