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);
            }
        }
Ejemplo n.º 3
0
        /// <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();
        }
Ejemplo n.º 4
0
        /// <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();
        }