Beispiel #1
0
 private void DgPiezas_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
 {
     if (dgPiezas.SelectedItem != null)
     {
         ImpresorasPieza iff = (ImpresorasPieza)dgPiezas.SelectedItem;
         cbINTs3.SelectedValue = db.ImpresorasINT.Where(w => w.IdINT == iff.FK_IdINT).Select(s => s.DescripcionINT).SingleOrDefault();
     }
 }
Beispiel #2
0
        public EditarPieza(IQueryable <ImpresorasINT> i, ImpresorasPieza p)
        {
            InitializeComponent();
            tbCodigo.Text          = p.CodigoPieza;
            tbDescripcion.Text     = p.DescripcionPieza;
            this.ints              = i;
            cbINTPieza.ItemsSource = ints.Select(s => s.DescripcionINT).Distinct().ToList();
            string idpint = ints.Where(w => w.IdINT == p.FK_IdINT).Select(s => s.DescripcionINT).SingleOrDefault();

            cbINTPieza.SelectedItem = idpint;
        }
Beispiel #3
0
 private void BtnEditarPieza_Click(object sender, RoutedEventArgs e)
 {
     if (dgPiezas.SelectedItem != null)
     {
         ImpresorasPieza pi = (ImpresorasPieza)dgPiezas.SelectedItem;
         CargarINTs();
         EditarPieza ep = new EditarPieza(intl, pi);
         if (ep.ShowDialog() == true)
         {
             var pieza = db.ImpresorasPieza.SingleOrDefault(s => s.IdPieza == pi.IdPieza);
             if (pieza != null)
             {
                 pieza.FK_IdINT         = ep.ModifiedINT;
                 pieza.DescripcionPieza = ep.ModifiedValue;
                 pieza.CodigoPieza      = ep.ModifiedCode;
                 db.SaveChanges();
                 CargarPiezas();
                 MessageBox.Show("Registro Modificado");
             }
         }
     }
 }
Beispiel #4
0
 private void DgPiezasImg_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
 {
     try
     {
         ImpresorasPieza p = (ImpresorasPieza)dgPiezasImg.SelectedItem;
         ImpresorasMarca m = db.ImpresorasMarca.Where(w => w.IdMarca == p.FK_IdMarca).Select(s => s).SingleOrDefault();
         ImpresorasINT   i = db.ImpresorasINT.Where(w => w.IdINT == p.FK_IdINT).Select(s => s).SingleOrDefault();
         LocalItemImageFile          = Path.Combine(Directory.GetCurrentDirectory(), @"itemsimpresoras\", m.Marca, i.DescripcionINT, p.CodigoPieza, p.IdPieza + ".JPG").ToUpper();
         RemoteItemImageFile         = Path.Combine(@"\\BUBBA\shared$\itemsimpresoras\", m.Marca, i.DescripcionINT, p.CodigoPieza, p.IdPieza + ".JPG").ToUpper();
         lblbSelectedItemINT.Content = i.DescripcionINT;
         if (File.Exists(RemoteItemImageFile))
         {
             if (File.Exists(LocalItemImageFile))
             {
                 tblNADACHE.Content = "";
                 DisplayTehImage();
             }
             else
             {
                 Directory.CreateDirectory(Path.GetDirectoryName(LocalItemImageFile));
                 File.Copy(RemoteItemImageFile, LocalItemImageFile, true);
                 tblNADACHE.Content = "";
                 DisplayTehImage();
             }
         }
         else
         {
             ImageDisplay.Source = null;
             tblNADACHE.Content  = "ESTA PIEZA NO TIENE IMAGEN ASIGNADA!";
         }
     }
     catch (Exception)
     {
         return;
     }
 }