Exemplo n.º 1
0
        private void btn_save_Click(object sender, RoutedEventArgs e)
        {
            string trcode  = tb_code.Text;
            string rackid  = cb_rack.SelectedValue.ToString();
            string trcount = cb_layercount.Text;

            if (layerId == 0)
            {
                RackLayerInfo trInfo = new RackLayerInfo()
                {
                    Createtime = DateTime.Now,
                    IsValid    = 1,
                    Updatetime = DateTime.Now
                };
                trInfo.RackLayerCode = trcode;
                trInfo.RackLayerNum  = Convert.ToInt32(trcount);
                trInfo.RackId        = Convert.ToInt32(rackid);
                x_rkService.Insert(trInfo);
            }
            else
            {
                x_rkService.Update(() => new RackLayerInfo()
                {
                    RackLayerCode = trcode, RackLayerNum = Convert.ToInt32(trcount), RackId = Convert.ToInt32(rackid)
                }, a => a.ID == layerId);
            }
            tb_code.Text = "";
            MsgBox.Show("保存成功");
            if (win_rklIndex != null && win_rklIndex.IsVisible)
            {
                win_rklIndex.InitData();
            }
        }
Exemplo n.º 2
0
 private void chk_all_Unchecked(object sender, RoutedEventArgs e)
 {
     foreach (var item in dataGrid1.Items)
     {
         RackLayerInfo ri = item as RackLayerInfo;
         ri.IsChecked = false;
     }
 }
Exemplo n.º 3
0
 private void dataGrid1_CellEditEnding(object sender, DataGridCellEditEndingEventArgs e)
 {
     if (e.EditingElement is TextBox)
     {
         string newValue = (e.EditingElement as TextBox).Text;
         if (oldValue != newValue)
         {
             RackLayerInfo ri = e.Row.Item as RackLayerInfo;
             if (ri != null)
             {
                 x_rlService.UpdateRow(e.Column.SortMemberPath, newValue, ri.ID);
             }
         }
     }
 }