コード例 #1
0
        private void RegistrarArticulo()
        {
            NegArticulo articuloLogico = new NegArticulo();

            _articulo.Id                 = _IdArticulo;
            _articulo.Codigo             = txtCodigo.Text;
            _articulo.Nombre             = txtNombre.Text;
            _articulo.Descripcion        = memoDescripcion.Text;
            _articulo.Categoria          = string.IsNullOrEmpty(cbxCategoria.Text) ? 0 : Convert.ToInt32(((ComboBox.ComboBoxItem)cbxCategoria.SelectedItem).Value);
            _articulo.TipoUnidad         = string.IsNullOrEmpty(cbxMedida.Text) ? 0 : Convert.ToInt32(((ComboBox.ComboBoxItem)cbxMedida.SelectedItem).Value);
            _articulo.Subcategoria       = string.IsNullOrEmpty(cbxSubCategoria.Text) ? 0 : Convert.ToInt32(((ComboBox.ComboBoxItem)cbxSubCategoria.SelectedItem).Value);
            _articulo.CantidadExistencia = Convert.ToInt32(txtCantidadExistencias.Text);
            _articulo.Estatus            = 1;
            _articulo.Marca              = txtMarca.Text;
            _articulo.Precio             = Convert.ToDecimal(txtPrecio.EditValue);
            articuloLogico.Registrar(_articulo);

            //En caso de que la validacion del articulo no se cumpla, mostramos un error
            if (articuloLogico.StringBuilder.Length > 0)
            {
                XtraMessageBox.Show(articuloLogico.StringBuilder.ToString());
            }
            else
            {
                GuardarFoto();
                DialogResult = DialogResult.OK;
            }
        }
コード例 #2
0
        private void CargarArticulo()
        {
            NegArticulo articuloLogico = new NegArticulo();

            _articulo = articuloLogico.TraerPorId(_IdArticulo);

            txtNombre.Text              = _articulo.Nombre;
            memoDescripcion.Text        = _articulo.Descripcion;
            txtCantidadExistencias.Text = _articulo.CantidadExistencia.ToString(CultureInfo.InvariantCulture);
            txtCantidadBaja.Text        = _articulo.CantidadMinima.ToString(CultureInfo.InvariantCulture);
            txtPrecio.EditValue         = _articulo.Precio;
            ComboBox.SelectById(cbxMedida, _articulo.TipoUnidad);
            ComboBox.SelectById(cbxCategoria, _articulo.Categoria);
            ComboBox.SelectById(cbxSubCategoria, _articulo.Subcategoria);
            txtMarca.Text     = _articulo.Marca;
            txtCodigo.Text    = _articulo.Codigo;
            picArticulo.Image = Imagenes.ObtenerImagen(Imagenes.Categoria.Articulos, _articulo.Id);
        }