Tuesday, January 13, 2015

kendo ui grid cancel event

kendo ui grid cancel event, it may be in pop up, inline or other. use this after you grid column binding.


 columns:  
          [  
           ],  
            cancel: function (e) {  
                     location.reload();  
                     e.preventDefault();  
                   }  


Saturday, January 10, 2015

WPF datagrid cell textbox change event






Entity/Class:


  public class FeesDetails : INotifyPropertyChanged  
   {  
     public int Id { get; set; }  
     public string FeesName { get; set;}  
     public string FeesDetailsName { get; set; }  
     public int? PaidAmount { get; set; }  
     public event PropertyChangedEventHandler PropertyChanged;  
     private void NotifyPropertyChanged(System.String info)  
     {  
       if (PropertyChanged != null)  
       {  
         PropertyChanged(this, new PropertyChangedEventArgs(info));  
       }  
     }  
     public int feesAmount { get; set; }  
     public int FeesAmount  
     {  
       get  
       {  
         return this.feesAmount;  
       }  
       set  
       {  
         if (value != this.feesAmount)  
         {  
           this.feesAmount = value;  
           NotifyPropertyChanged("FeesAmount");  
         }  
       }  
     }  
   }  

XAML:


  <DataGrid   
       AutoGenerateColumns="False"   
       Height="211" HorizontalAlignment="Left"   
       Margin="174,177,0,0" Name="setupFeesDataGrid"   
       VerticalAlignment="Top" Width="414"   
       CanUserAddRows="False">  
       <DataGrid.Columns>  
         <DataGridTextColumn Header="Fees Details Name" Binding="{Binding Path=FeesName}" Width="250"/>  
         <DataGridTemplateColumn Header="Fees Amount" Width="80">  
           <DataGridTemplateColumn.CellTemplate >  
             <DataTemplate >  
               <TextBox Name="feesAmountTextBox" TextChanged="feesAmountTextBox_TextChanged" Text="{Binding Path=FeesAmount,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" ></TextBox>  
             </DataTemplate>  
           </DataGridTemplateColumn.CellTemplate>  
         </DataGridTemplateColumn>  
       </DataGrid.Columns>  
     </DataGrid>  

CS code :


  private void feesAmountTextBox_TextChanged(object sender, TextChangedEventArgs e)  
     {  
       FeesDetails chalan = new FeesDetails();  
       chalan = setupFeesDataGrid.SelectedItem as FeesDetails;// get selected item  
       // Other i am summarizing grid cell value in a combobox  
       decimal TGBP = 0 ;  
       for (int i = 0; i < setupFeesDataGrid.Items.Count; i++)  
       {  
         FeesDetails obj = setupFeesDataGrid.Items[i] as FeesDetails;  
         TGBP += Convert.ToDecimal(obj.FeesAmount); // getting cell value   
       }  
       totalTextBox.Text = TGBP.ToString("F");   
     }  



Tuesday, January 6, 2015

Javascript call a function on Enter button press


Javascript call a function on Enter button press. Like in login ui when you type password then press enter button it will log in.

 $('#id_inputPassword').on('keydown',function(e){  
   e.stopPropagation();  
   if (e.keyCode == 13)  
   {  
     // call your function 
   }  
 });  

Thursday, January 1, 2015

C# check any type null

You can use this to check null

 public static bool CheckNullOrEmpty<T>(T value)  
 {  
    if (typeof(T) == typeof(string))  
     return string.IsNullOrEmpty(value as string);  
    return value == null || value.Equals(default(T));  
 }  

How to set validation in kendo ui template


use : required="required" .


  <input type="text" class="k-input k-textbox" name="BranchName" data-bind="value:   
 BranchName" style="margin-left:10px" required="required">  

SQL Get all Index create script from Database

To get all script from database as a create new index into another database you can use the following --Get all Index Script SELECT...