Esempio n. 1
0
        private void btnGuardarRegistro_Click(object sender, RoutedEventArgs e)
        {
            if (validarCampos())
            {
                Local    local        = (Local)camposProductos.spLocal.SelectedItem;
                Estado   estado       = (Estado)camposProductos.cbxEstado.SelectedItem;
                Rubro    rubro        = (Rubro)camposProductos.cbxRubro.SelectedItem;
                int      codigo       = int.Parse(camposProductos.txtCodigo.Text.ToString());
                String   nombrePro    = camposProductos.txtNombreProducto.Text.ToString();
                int      precioNormal = int.Parse(camposProductos.txtPrecioNormal.Text.ToString());
                int      precioOferta = int.Parse(camposProductos.txtPrecioOferta.Text.ToString());
                DateTime fecha        = DateTime.Now;
                if (rubro.IdRubro == 2)
                {
                    fecha = DateTime.Parse(camposProductos.dpFechaCaducidad.Text.ToString());
                }
                if (productoNeg.RegistrarProducto(local, codigo, nombrePro, precioNormal, precioOferta, fecha, estado, rubro))
                {
                    camposProductos.txtCodigo.Text          = "";
                    camposProductos.txtNombreProducto.Text  = "";
                    camposProductos.txtPrecioNormal.Text    = "";
                    camposProductos.txtPrecioOferta.Text    = "";
                    camposProductos.cbxEstado.SelectedIndex = 0;
                    camposProductos.spLocal.SelectedIndex   = 0;
                    camposProductos.cbxRubro.SelectedIndex  = 0;

                    MessageBox.Show("Producto ingresado exitosamente al sistema", "Ingreso de registro - Producto");
                }
                else
                {
                    MessageBox.Show("Se ha generado un inconveniente al momento de ingresar el registro\n Intente nuevamente", "Ingreso de registro - Producto");
                }
            }
            else
            {
                MessageBox.Show("Para ingresar un registro Producto se necesario completar todos los campos requeridos", "Ingreso de registro - Producto");
            }
        }