private void btnRegistrar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (Accion == "Compra")
                {
                    SIGEEA_PreProCompra nuevoPrecio = new SIGEEA_PreProCompra();
                    nuevoPrecio.PreNacional_PreProCompra = Convert.ToDouble(txbPreNacional.Text);
                    nuevoPrecio.PreExtranjero_PreProCompra = Convert.ToDouble(txbPreExtranjero.Text);
                    nuevoPrecio.FK_Id_TipProducto = cmbProducto.SelectedIndex + 1;
                    nuevoPrecio.FecRegistro_PreProCompra = DateTime.Now;
                    mantProducto.ActualizarPrecioCompra(nuevoPrecio);
                }

                else if (Accion == "Venta")
                {
                    SIGEEA_PreProVenta nuevoPrecio = new SIGEEA_PreProVenta();
                    nuevoPrecio.PreNacional_PreProVenta = Convert.ToDouble(txbPreNacional.Text);
                    nuevoPrecio.PreExtranjero_PreProVenta = Convert.ToDouble(txbPreExtranjero.Text);
                    nuevoPrecio.FK_Id_TipProducto = cmbProducto.SelectedIndex + 1;
                    nuevoPrecio.FecRegistro_PreProVenta = DateTime.Now;
                    mantProducto.ActualizarPrecioVenta(nuevoPrecio);
                }
                MessageBox.Show("Actualización realizada con éxito");
            }
            catch
            {
                MessageBox.Show("No se pudo realizar la acción solicitada");
            }
        }
        private void btnRegistrar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                SIGEEA_PreProCompra nuevoPrecioCompra = new SIGEEA_PreProCompra();
                nuevoPrecioCompra.PreNacional_PreProCompra = Convert.ToDouble(txbPreNacionalCompra.Text);
                nuevoPrecioCompra.PreExtranjero_PreProCompra = Convert.ToDouble(txbPreExtranjeroCompra.Text);
                nuevoPrecioCompra.FK_Id_TipProducto = cmbProductoCompra.SelectedIndex + 1;
                nuevoPrecioCompra.FecRegistro_PreProCompra = DateTime.Now;
                mantProducto.ActualizarPrecioCompra(nuevoPrecioCompra);

                SIGEEA_PreProVenta nuevoPrecioVenta = new SIGEEA_PreProVenta();
                nuevoPrecioVenta.PreNacional_PreProVenta = Convert.ToDouble(txbPreNacionalVenta.Text);
                nuevoPrecioVenta.PreExtranjero_PreProVenta = Convert.ToDouble(txbPreExtranjeroVenta.Text);
                nuevoPrecioVenta.FK_Id_TipProducto = cmbProductoVenta.SelectedIndex + 1;
                nuevoPrecioVenta.FecRegistro_PreProVenta = DateTime.Now;
                nuevoPrecioVenta.FK_Id_Moneda = 2;
                mantProducto.ActualizarPrecioVenta(nuevoPrecioVenta);
                MessageBox.Show("Actualización realizada con éxito", "SIGEEA", MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }
            catch
            {
                MessageBox.Show("No se pudo realizar la acción solicitada", "SIGEEA", MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }
        }
 /// <summary>
 /// Modificar precio de compra (se inserta un nuevo registro)
 /// </summary>
 /// <param name="precio"></param>
 public void ActualizarPrecioCompra(SIGEEA_PreProCompra precio)
 {
     DataClasses1DataContext dc = new DataClasses1DataContext();
     dc.SIGEEA_PreProCompras.InsertOnSubmit(precio);
     dc.SubmitChanges();
 }
 partial void DeleteSIGEEA_PreProCompra(SIGEEA_PreProCompra instance);
 partial void UpdateSIGEEA_PreProCompra(SIGEEA_PreProCompra instance);
 partial void InsertSIGEEA_PreProCompra(SIGEEA_PreProCompra instance);
		private void detach_SIGEEA_PreProCompras(SIGEEA_PreProCompra entity)
		{
			this.SendPropertyChanging();
			entity.SIGEEA_TipProducto = null;
		}