예제 #1
0
        private void btnCargar_Click(object sender, EventArgs e)
        {
            Articulo art = new Articulo();

            art.Marca     = new Marca();
            art.Categoria = new Categoria();

            if (txtCodArt.Text == "")
            {
                error1.SetError(txtCodArt, "Debe ingresar un codigo de articulo");
                txtCodArt.Focus();
                return;
            }
            error1.SetError(txtCodArt, "");

            art.CodArticulo = txtCodArt.Text;

            if (txtNombre.Text == "")
            {
                error1.SetError(txtNombre, "Debe ingresar un nombre para el articulo");
                txtNombre.Focus();
                return;
            }
            error1.SetError(txtNombre, "");

            art.Nombre = txtNombre.Text;


            art.Marca.Nombre = EnumMarca.Text;
            art.Marca.Id     = EnumMarca.SelectedIndex + 1;

            art.Categoria.Nombre = EnumCategoria.Text.ToString();
            art.Categoria.Id     = EnumCategoria.SelectedIndex + 1;

            if (txtPrecio.Text == "")
            {
                error1.SetError(txtPrecio, "Debe ingresar un precio para el articulo");
                txtPrecio.Focus();
                return;
            }
            error1.SetError(txtPrecio, "");

            art.Precio = Decimal.Parse(txtPrecio.Text);

            art.Descripcion = txtDescripcion.Text;
            art.UrlImagen   = txtUrl.Text;

            ArticuloComercio.Cargar(art);

            MessageBox.Show("Articulo Cargado!");
        }