Ejemplo n.º 1
0
        private void toolBar_Mini_btnEdit_Click(object sender)
        {
            item_asset_maintainance item_asset_maintainance = item_asset_maintainanceViewSource.View.CurrentItem as item_asset_maintainance;

            item_asset_maintainance.IsSelected = true;
            item_asset_maintainance.State      = EntityState.Modified;
        }
Ejemplo n.º 2
0
        private void toolBar_btnCancel_Click(object sender)
        {
            item_asset_maintainance item_asset_maintainance = item_asset_maintainanceViewSource.View.CurrentItem as item_asset_maintainance;

            item_asset_maintainance.State = EntityState.Unchanged;
            db.CancelChanges();
        }
Ejemplo n.º 3
0
        private void toolBar_btnNew_Click(object sender)
        {
            item_asset_maintainance item_asset_maintainance = new item_asset_maintainance();

            item_asset_maintainance.IsSelected         = true;
            item_asset_maintainance.State              = EntityState.Added;
            db.db.Entry(item_asset_maintainance).State = EntityState.Added;

            item_asset_maintainanceViewSource.View.MoveCurrentToLast();
        }
Ejemplo n.º 4
0
 private void item_Select(object sender, RoutedEventArgs e)
 {
     if (sbxFixedasset.ItemID > 0)
     {
         item item = db.db.items.Where(x => x.id_item == sbxFixedasset.ItemID).FirstOrDefault();
         item_asset_maintainance item_asset_maintainance = item_asset_maintainanceViewSource.View.CurrentItem as item_asset_maintainance;
         if (item.item_asset.FirstOrDefault() != null)
         {
             item_asset_maintainance.id_item_asset = item.item_asset.FirstOrDefault().id_item_asset;
         }
     }
 }
Ejemplo n.º 5
0
 private void toolBar_btnDelete_Click(object sender)
 {
     try
     {
         if (MessageBox.Show("Are you sure want to Delete?", "Cognitivo", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
         {
             item_asset_maintainance item_asset_maintainance = item_asset_maintainanceViewSource.View.CurrentItem as item_asset_maintainance;
             item_asset_maintainance.is_head    = false;
             item_asset_maintainance.State      = EntityState.Deleted;
             item_asset_maintainance.IsSelected = true;
         }
     }
     catch (Exception ex)
     {
         toolBar.msgError(ex);
     }
 }
Ejemplo n.º 6
0
        private void sbxitem_Select(object sender, RoutedEventArgs e)
        {
            if (sbxitem.ItemID > 0)
            {
                item item = db.db.items.Where(x => x.id_item == sbxitem.ItemID).FirstOrDefault();
                item_asset_maintainance item_asset_maintainance = item_asset_maintainanceViewSource.View.CurrentItem as item_asset_maintainance;
                if (item_asset_maintainance.item_asset_maintainance_detail.Where(a => a.id_item == item.id_item).FirstOrDefault() == null)
                {
                    item_asset_maintainance_detail item_asset_maintainance_detail = new item_asset_maintainance_detail();
                    item_asset_maintainance_detail.item    = item;
                    item_asset_maintainance_detail.id_item = item.id_item;
                    if (dtpstartdate.Text == "")
                    {
                        dtpstartdate.Text = DateTime.Now.ToString();
                    }
                    if (dtpenddate.Text == "")
                    {
                        dtpenddate.Text = DateTime.Now.ToString();
                    }
                    string start_date = string.Format("{0} {1}", dtpstartdate.Text, dtpstarttime.Text);

                    item_asset_maintainance_detail.start_date = Convert.ToDateTime(start_date);
                    string end_date = string.Format("{0} {1}", dtpenddate.Text, dtpendtime.Text);
                    item_asset_maintainance_detail.end_date = Convert.ToDateTime(end_date);

                    item_asset_maintainance_detail.quantity = 1;

                    if (item.unit_cost != null)
                    {
                        item_asset_maintainance_detail.unit_cost = (decimal)item.unit_cost;
                    }
                    if (CmbService.ContactID > 0)
                    {
                        contact contact = db.db.contacts.Where(x => x.id_contact == CmbService.ContactID).FirstOrDefault();
                        item_asset_maintainance_detail.id_contact = contact.id_contact;
                        item_asset_maintainance_detail.contact    = contact;
                    }
                    item_asset_maintainance.item_asset_maintainance_detail.Add(item_asset_maintainance_detail);
                }
            }
            item_asset_maintainanceViewSource.View.Refresh();
            item_asset_maintainanceitem_asset_maintainance_detailViewSource.View.Refresh();
        }
Ejemplo n.º 7
0
        private void toolBar_Mini_btnNew_Click(object sender)
        {
            item item = itemViewSource.View.CurrentItem as item;

            if (item != null)
            {
                if (item.item_asset != null)
                {
                    item_asset item_asset = item.item_asset.FirstOrDefault() as item_asset;

                    item_asset_maintainance item_asset_maintainance = new item_asset_maintainance();
                    item_asset_maintainance.IsSelected = true;
                    item_asset_maintainance.State      = EntityState.Added;

                    item_asset.item_asset_maintainance.Add(item_asset_maintainance);

                    itemitem_capitalViewSource.View.Refresh();
                    item_asset_maintainanceViewSource.View.Refresh();
                    item_asset_maintainanceViewSource.View.MoveCurrentTo(item_asset_maintainance);
                }
            }
        }