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.Information); this.Close(); } catch { MessageBox.Show("No se pudo realizar la acción solicitada", "SIGEEA", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
private void btnRegistrar_Click(object sender, RoutedEventArgs e) { try { DataClasses1DataContext dc = new DataClasses1DataContext(); if (cmbProductoCompra.SelectedValue != null) { SIGEEA_PreProCompra nuevoPrecioCompra = new SIGEEA_PreProCompra(); nuevoPrecioCompra.PreNacional_PreProCompra = Convert.ToDouble(txbPreNacionalCompra.Text); nuevoPrecioCompra.PreExtranjero_PreProCompra = Convert.ToDouble(txbPreExtranjeroCompra.Text); nuevoPrecioCompra.FK_Id_TipProducto = dc.SIGEEA_TipProductos.First(t => t.Nombre_TipProducto.Contains(cmbProductoCompra.SelectedValue.ToString())).PK_Id_TipProducto; nuevoPrecioCompra.FecRegistro_PreProCompra = DateTime.Now; mantProducto.ActualizarPrecioCompra(nuevoPrecioCompra); } if (cmbProductoVenta.SelectedValue != null) { SIGEEA_PreProVenta nuevoPrecioVenta = new SIGEEA_PreProVenta(); nuevoPrecioVenta.PreNacional_PreProVenta = Convert.ToDouble(txbPreNacionalVenta.Text); nuevoPrecioVenta.PreExtranjero_PreProVenta = Convert.ToDouble(txbPreExtranjeroVenta.Text); nuevoPrecioVenta.FK_Id_TipProducto = dc.SIGEEA_TipProductos.First(t => t.Nombre_TipProducto.Contains(cmbProductoVenta.SelectedValue.ToString())).PK_Id_TipProducto; nuevoPrecioVenta.FecRegistro_PreProVenta = DateTime.Now; nuevoPrecioVenta.FK_Id_Moneda = 2; mantProducto.ActualizarPrecioVenta(nuevoPrecioVenta); } MessageBox.Show("Actualización realizada con éxito", "SIGEEA", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); } catch { MessageBox.Show("Debes seleccionar un producto en ambos lados, incluso si no vas a modificar su precio.", "SIGEEA", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
/// <summary> /// Modificar precio de venta (se inserta un nuevo registro) /// </summary> /// <param name="precio"></param> public void ActualizarPrecioVenta(SIGEEA_PreProVenta precio) { DataClasses1DataContext dc = new DataClasses1DataContext(); dc.SIGEEA_PreProVentas.InsertOnSubmit(precio); SIGEEA_TipProducto produc = new SIGEEA_TipProducto(); dc.SubmitChanges(); }
/// <summary> /// Registrar tipo de producto /// </summary> /// <param name="producto"></param> public void RegistrarTipoProducto(SIGEEA_TipProducto producto) { DataClasses1DataContext dc = new DataClasses1DataContext(); dc.SIGEEA_TipProductos.InsertOnSubmit(producto); dc.SubmitChanges(); SIGEEA_PreProCompra compra = new SIGEEA_PreProCompra(); compra.FecRegistro_PreProCompra = DateTime.Now; compra.FK_Id_TipProducto = producto.PK_Id_TipProducto; compra.PreExtranjero_PreProCompra = 1; compra.PreNacional_PreProCompra = 1; dc.SIGEEA_PreProCompras.InsertOnSubmit(compra); SIGEEA_PreProVenta venta = new SIGEEA_PreProVenta(); venta.FecRegistro_PreProVenta = DateTime.Now; venta.FK_Id_Moneda = 1; venta.FK_Id_TipProducto = producto.PK_Id_TipProducto; venta.PreExtranjero_PreProVenta = 1; venta.PreNacional_PreProVenta = 1; dc.SIGEEA_PreProVentas.InsertOnSubmit(venta); dc.SubmitChanges(); }