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; } }
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); }