Exemplo n.º 1
0
        private void frmAgregarArticulo_Load(object sender, EventArgs e)
        {
            //declaro objeto negocio de tipo articuloNegocio
            ArticuloNegocio  negocio      = new ArticuloNegocio();
            MarcaNegocio     marcaNegocio = new MarcaNegocio();
            CategoriaNegocio catNegocio   = new CategoriaNegocio();

            try
            {
                // listo el combo box
                cboCategoria.DataSource    = catNegocio.listar();
                cboCategoria.ValueMember   = "Id";
                cboCategoria.DisplayMember = "Nombre";
                cboCategoria.SelectedIndex = -1;

                cboMarca.DataSource    = marcaNegocio.listar();
                cboMarca.ValueMember   = "Id";
                cboMarca.DisplayMember = "Nombre";
                cboMarca.SelectedIndex = -1;

                // si el articulo viene con datos previos
                if (articulo != null)
                {
                    //precargo dichos datos
                    Text                       = "Modificar";
                    txtNombre.Text             = articulo.Modelo;
                    cboCategoria.SelectedValue = (int)articulo.Categoria.Id;
                    cboMarca.Text              = (string)articulo.Categoria.Nombre;;
                    txtDescripcion.Text        = articulo.Descripcion;
                    picBoxImg.Image            = Image.FromFile(articulo.Imagen);
                    txtVenta.Text              = Convert.ToString(articulo.Precio);
                    txtCosto.Text              = Convert.ToString(articulo.Costo);
                    txtIva.Text                = Convert.ToString(articulo.Iva);
                    if (articulo.Dolar == true)
                    {
                        cboxDolares.Checked = true;
                    }
                    else
                    {
                        cboxDolares.Checked = false;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 2
0
        private void ClickBuscar(object sender, EventArgs e)
        {
            ArticuloNegocio  articuloNegocio = new ArticuloNegocio();
            List <Articulo>  Lista;
            CategoriaNegocio categoriaNegocio = new CategoriaNegocio();
            MarcaNegocio     marcaNegocio     = new MarcaNegocio();

            try
            {
                if (TBoxCodigo.Text.Length > 0)
                {
                    Lista                      = articuloNegocio.Buscar(TBoxCodigo.Text);
                    TboxId.Text                = Lista[0].ID.ToString();
                    TBoxNombre.Text            = Lista[0].Nombre;
                    TBoxDescripcion.Text       = Lista[0].Descripcion;
                    CboxMarca.DataSource       = marcaNegocio.Listar();
                    CboxCategoria.DataSource   = categoriaNegocio.Listar();
                    CboxMarca.Text             = Lista[0].Marca.Descripcion;
                    CboxCategoria.Text         = Lista[0].Categoria.Descripcion;
                    TBoxPrecio.Text            = (Lista[0].Precio).ToString("N2");
                    PBoxArticulo.ImageLocation = Lista[0].Imagen;
                    TboxImagen.Text            = Lista[0].Imagen;
                    ActivarCampos();
                    ArticuloGuardar = Lista;
                }
                else
                {
                    MessageBox.Show(" Por favor ingrese un codigo ", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (ArgumentOutOfRangeException)
            {
                MessageBox.Show(" El dato buscado " + TBoxCodigo.Text + " no existe \r\n" +
                                "Por favor intente nuevamente", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);
                DesActivarCampos();
                TBoxNombre.Text            = "";
                TBoxDescripcion.Text       = "";
                CboxMarca.DataSource       = null;
                CboxCategoria.DataSource   = null;
                TBoxPrecio.Text            = "";
                PBoxArticulo.ImageLocation = "";
                TboxImagen.Text            = "";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 3
0
        protected void ALta_Click(object sender, EventArgs e)
        {
            MarcaNegocio negocio = new MarcaNegocio();

            try
            {
                Marca producto = new Marca();
                producto.Descripcion = TxtDescripcion.Text;
                negocio.AgregarMarca(producto);
                Response.Redirect("ListaMarca.aspx");
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 4
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            Marca        marca    = new Marca();
            MarcaNegocio marcaneg = new MarcaNegocio();

            try
            {
                marca.NombreMarca = txtNombre.Text;
                marcaneg.Agregar(marca);
                Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 5
0
        private void frmArticulo_Load(object sender, EventArgs e)
        {
            MarcaNegocio marcaNegocio = new MarcaNegocio();

            CategoriaNegocio categoriaNegocia = new CategoriaNegocio();

            try
            {
                cboMarca.DataSource     = marcaNegocio.listar();
                cboCategoria.DataSource = categoriaNegocia.listar();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            MarcaNegocio marcaNegocio = new MarcaNegocio();

            marca = marcaNegocio.Listar().Find(m => m.ID == Convert.ToInt64(Request.QueryString["ID"]));

            if (!IsPostBack)
            {
                if (marca != null)
                {
                    txtBoxCodigo.Text = marca.Codigo;
                    txtBoxNombre.Text = marca.Nombre;
                    txtBoxImagen.Text = marca.URLImagen;
                }
            }
        }
Exemplo n.º 7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            leyenda = "Agregar";
            try
            {
                CategoriaNegocio categoriaNegocio = new CategoriaNegocio();
                categorias = categoriaNegocio.Listar();
                DropCategoria.DataSource = categorias;
                DropCategoria.DataBind();
                DropCategoria.DataTextField  = "Descripcion";
                DropCategoria.DataValueField = "Id";
                DropCategoria.DataBind();

                MarcaNegocio marcaNegocio = new MarcaNegocio();
                marcas = marcaNegocio.Listar();
                DropMarca.DataSource = marcas;
                DropMarca.DataBind();
                DropMarca.DataTextField  = "Descripcion";
                DropMarca.DataValueField = "Id";
                DropMarca.DataBind();

                ArticuloNegocio negocio = new ArticuloNegocio();
                listaArticulos = negocio.Listar();

                if (!IsPostBack)
                {
                    var ItemModificar = Request.QueryString["idModificar"];
                    if (ItemModificar != null)
                    {
                        leyenda = "Modificar";
                        Articulo articulo = listaArticulos.Find(a => a.Id == int.Parse(ItemModificar));

                        codigo.Text                 = articulo.Codigo;
                        nombre.Text                 = articulo.Nombre;
                        descripcion.Text            = articulo.Descripcion;
                        precio.Text                 = articulo.Precio.ToString();
                        imagen.Text                 = articulo.Imagen;
                        DropCategoria.SelectedValue = articulo.Categoria.Id.ToString();
                        DropMarca.SelectedValue     = articulo.Marca.Id.ToString();
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 8
0
        protected void btnAgregar_Click(object sender, EventArgs e)
        {
            if (ValidarForm())
            {
                try
                {
                    ProductoNegocio  productoNegocio  = new ProductoNegocio();
                    MarcaNegocio     marcaNegocio     = new MarcaNegocio();
                    CategoriaNegocio categoriaNegocio = new CategoriaNegocio();

                    if (producto == null)
                    {
                        producto = new Producto();
                    }

                    producto.Codigo      = txtBoxCodigo.Text;
                    producto.Nombre      = txtBoxNombre.Text;
                    producto.Descripcion = txtBoxDescripcion.Text;
                    producto.URLImagen   = txtBoxImagen.Text;
                    producto.Precio      = Convert.ToDecimal(txtBoxPrecio.Text);
                    producto.Stock       = Convert.ToInt64(txtBoxStock.Text);
                    producto.Marca       = marcaNegocio.Listar().Find(m => m.ID == Convert.ToInt64(dropDownMarcas.SelectedItem.Value));
                    producto.Categoria   = categoriaNegocio.Listar().Find(c => c.ID == Convert.ToInt64(dropDownCategorias.SelectedItem.Value));
                    producto.Eliminado   = false;


                    if (producto.ID != 0)
                    {
                        productoNegocio.Modificar(producto);
                    }
                    else
                    {
                        productoNegocio.Agregar(producto);
                    }

                    Response.Redirect("ABM_Productos.aspx");
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            else
            {
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modalErrorForm", "$('#modalErrorForm').modal();", true);
            }
        }
Exemplo n.º 9
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (dgvMarca.CurrentRow != null)
     {
         Marca mEliminar = (Marca)dgvMarca.CurrentRow.DataBoundItem;
         if (MessageBox.Show("¿Desea eliminar la marca \"" + mEliminar.Nombre + "\" ?", "Atención!", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             MarcaNegocio negocio = new MarcaNegocio();
             negocio.eliminarMarca(mEliminar);
             cargarGrilla();
         }
     }
     else
     {
         MessageBox.Show("No hay ninguna marca seleccionada", "Cuidado!");
     }
 }
Exemplo n.º 10
0
        private void FrmModificar_Load(object sender, EventArgs e)
        {
            MarcaNegocio     marca     = new MarcaNegocio();
            CategoriaNegocio categoria = new CategoriaNegocio();

            try
            {
                cboMarca.DataSource       = marca.Listado();
                cboMarca.SelectedItem     = null;
                cboCategoria.DataSource   = categoria.Listado();
                cboCategoria.SelectedItem = null;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 11
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Cargardgv();
         MarcaNegocio MarcaNeg = new MarcaNegocio();
         ((DropDownList)dgvProductos.FooterRow.FindControl("ddlMarcaFooter")).DataValueField = "id";
         ((DropDownList)dgvProductos.FooterRow.FindControl("ddlMarcaFooter")).DataTextField  = "nombre";
         ((DropDownList)dgvProductos.FooterRow.FindControl("ddlMarcaFooter")).DataSource     = MarcaNeg.Listar();
         ((DropDownList)dgvProductos.FooterRow.FindControl("ddlMarcaFooter")).DataBind();
         CategoriaNegocio CategNeg = new CategoriaNegocio();
         ((DropDownList)dgvProductos.FooterRow.FindControl("ddlCategoriaFooter")).DataValueField = "id";
         ((DropDownList)dgvProductos.FooterRow.FindControl("ddlCategoriaFooter")).DataTextField  = "nombre";
         ((DropDownList)dgvProductos.FooterRow.FindControl("ddlCategoriaFooter")).DataSource     = CategNeg.Listar();
         ((DropDownList)dgvProductos.FooterRow.FindControl("ddlCategoriaFooter")).DataBind();
     }
 }
        protected void Modificar_Click(object sender, EventArgs e)
        {
            MarcaNegocio negocio = new MarcaNegocio();

            try
            {
                Marca marca = new Marca();
                marca.Descripcion = TxtDescripcion.Text;
                marca.Id          = Convert.ToInt32(TxtID.Text);
                negocio.modificarMarca(marca);
                Response.Redirect("ListaMarca.aspx");
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 13
0
        private void LlenarTabla()
        {
            MarcaNegocio neg = new MarcaNegocio();

            try
            {
                dgvMarcas.DataSource = neg.Listar();
                dgvMarcas.Columns["IdMarca"].HeaderText     = "ID";
                dgvMarcas.Columns["Descripcion"].HeaderText = "Descripción";
                dgvMarcas.Columns["Activo"].Visible         = false;
                dgvMarcas.Update();
                dgvMarcas.Refresh();
            }
            catch (Exception ex)
            {
                Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog();
            }
        }
Exemplo n.º 14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            MarcaNegocio     marcaNegocio     = new MarcaNegocio();
            CategoriaNegocio categoriaNegocio = new CategoriaNegocio();
            ProductoNegocio  productoNegocio  = new ProductoNegocio();

            producto = productoNegocio.Listar().Find(p => p.ID == Convert.ToInt64(Request.QueryString["ID"]));

            try
            {
                if (!IsPostBack)
                {
                    dropDownMarcas.DataSource     = marcaNegocio.Listar();
                    dropDownMarcas.SelectedIndex  = -1;
                    dropDownMarcas.DataValueField = "ID";
                    dropDownMarcas.DataTextField  = "Nombre";
                    dropDownMarcas.Items.Insert(0, new ListItem("", ""));
                    dropDownMarcas.DataBind();

                    dropDownCategorias.DataSource     = categoriaNegocio.Listar();
                    dropDownCategorias.SelectedIndex  = -1;
                    dropDownCategorias.DataValueField = "ID";
                    dropDownCategorias.DataTextField  = "Nombre";
                    dropDownCategorias.Items.Insert(0, new ListItem("", ""));
                    dropDownCategorias.DataBind();

                    if (producto != null)
                    {
                        txtBoxCodigo.Text                = producto.Codigo;
                        txtBoxNombre.Text                = producto.Nombre;
                        txtBoxDescripcion.Text           = producto.Descripcion;
                        txtBoxImagen.Text                = producto.URLImagen;
                        txtBoxPrecio.Text                = producto.Precio.ToString("F2");
                        txtBoxStock.Text                 = producto.Stock.ToString();
                        dropDownMarcas.SelectedIndex     = Convert.ToInt32(producto.Marca.ID) - 1;
                        dropDownCategorias.SelectedIndex = (producto.Categoria.ID) - 1;
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 15
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            ArticuloNegocio articuloNegocio = new ArticuloNegocio();
            MarcaNegocio    marcaNegocio    = new MarcaNegocio();

            try
            {
                if (articulo == null)
                {
                    articulo = new Articulo();
                }

                if (tbCodigo.Text != "" && tbDescripcion.Text != "" && tbNombre.Text != "" && tbUrl.Text != "" && tbPrecio.Text != "")
                {
                    articulo.Codigo      = tbCodigo.Text;
                    articulo.Descripcion = tbDescripcion.Text;
                    articulo.Nombre      = tbNombre.Text;
                    articulo.ImagenUrl   = tbUrl.Text;
                    articulo.Precio      = Convert.ToDecimal(tbPrecio.Text);
                    articulo.marca       = (Marca)cboMarca.SelectedItem;
                    articulo.categoria   = (Categoria)cboCategoria.SelectedItem;

                    if (articulo.Id == 0)
                    {
                        articuloNegocio.Agregar(articulo);
                        MessageBox.Show("Artículo agregado");
                    }
                    else
                    {
                        articuloNegocio.modificar(articulo);
                        MessageBox.Show("Artículo modificado");
                    }
                    Close();
                }
                else
                {
                    MessageBox.Show("Debe cargar todos los datos");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 16
0
        private void CargarDatosAlta()
        {
            ArticuloNegocio  negocio   = new ArticuloNegocio();
            CategoriaNegocio categoria = new CategoriaNegocio();
            MarcaNegocio     marca     = new MarcaNegocio();

            try
            {
                cboMarca.DataSource    = marca.ListarMarca();
                cboMarca.DisplayMember = "DescMarca";
                cboMarca.ValueMember   = "Id";
                cboMarca.SelectedIndex = -1;

                cboCategoria.DataSource    = categoria.ListarCategoria();
                cboCategoria.DisplayMember = "DescCat";
                cboCategoria.ValueMember   = "IdCat";
                cboCategoria.SelectedIndex = -1;

                if (articulo != null)
                {
                    Text                    = "Modificar";
                    lblTitulo.Text          = "MODIFICAR ARTICULO";
                    picTitulo.ImageLocation = "https://icon-icons.com/icons2/34/PNG/48/documentediting_editdocuments_text_documentedi_2820.png";
                    txtNombre.Text          = articulo.Nombre;
                    txtDesc.Text            = articulo.Descripcion;
                    txtCodigo.Text          = articulo.Codigo;
                    txtURL.Text             = articulo.ImagenURL;
                    txtPrecio.Text          = Convert.ToString(articulo.Precio);
                    if (articulo.Marca != null)
                    {
                        cboMarca.SelectedValue = articulo.Marca.Id;
                    }

                    if (articulo.Categoria != null)
                    {
                        cboCategoria.SelectedValue = articulo.Categoria.IdCat;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 17
0
 protected void dgvMarcas_RowUpdating(object sender, GridViewUpdateEventArgs e)
 {
     try
     {
         MarcaNegocio MarcaNeg = new MarcaNegocio();
         Marca        marca    = new Marca();
         marca.id     = Convert.ToInt64(dgvMarcas.DataKeys[e.RowIndex].Value.ToString());
         marca.nombre = (dgvMarcas.Rows[e.RowIndex].FindControl("txbNombre") as TextBox).Text;
         MarcaNeg.Modificar(marca);
         lblCorrecto.Text   = "Modificado correctamente.";
         lblIncorrecto.Text = "";
         Response.Redirect("marcas.aspx");
     }
     catch (Exception ex)
     {
         lblCorrecto.Text   = "";
         lblIncorrecto.Text = ex.Message;
     }
 }
Exemplo n.º 18
0
        private void frmDetalles_Load(object sender, EventArgs e)
        {
            ArtiuloNegocio   negocio   = new ArtiuloNegocio();
            MarcaNegocio     marca     = new MarcaNegocio();
            CategoriaNegocio categoria = new CategoriaNegocio();

            try
            {
                txtCategoriaDetalles.Text = articulo.Categoria.Descripcion;
                txtMarcaDetalles.Text     = articulo.Marca.Descripcion;


                if (articulo != null)
                {
                    txtNombreDetalles.Text      = articulo.Nombre;
                    txtCodigoDetalles.Text      = articulo.Codigo;
                    txtDescripcionDetalles.Text = articulo.Descripcion;
                    lbRuta.Text            = articulo.ImagenURL;
                    txtPrecioDetalles.Text = Convert.ToString(articulo.Precio);

                    try
                    {
                        try
                        {
                            pbImagenDetalles.Load(articulo.ImagenURL);
                        }
                        catch (Exception)
                        {
                            pbImagenDetalles.Load("http://www.canaleducativo2.icrt.cu/img/default.png");
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.ToString());
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 19
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            if (ValidarForm())
            {
                MarcaNegocio marcaNegocio = new MarcaNegocio();

                try
                {
                    if (marca == null)
                    {
                        marca = new Marca();
                    }

                    marca.Codigo    = txtBoxCodigo.Text;
                    marca.Nombre    = txtBoxNombre.Text;
                    marca.URLImagen = txtBoxImagen.Text;

                    if (marca.ID != 0)
                    {
                        marca.Codigo    = txtBoxCodigo.Text;
                        marca.Nombre    = txtBoxNombre.Text;
                        marca.URLImagen = txtBoxImagen.Text;

                        marcaNegocio.Modificar(marca);
                    }
                    else
                    {
                        marcaNegocio.Agregar(marca);
                    }

                    Response.Redirect("ABM_Marcas.aspx");
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            else
            {
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modalErrorForm", "$('#modalErrorForm').modal();", true);
            }
        }
Exemplo n.º 20
0
        private void frmAltaArticulo_Load(object sender, EventArgs e)
        {
            MarcaNegocio     marca     = new MarcaNegocio();
            CategoriaNegocio categoria = new CategoriaNegocio();

            try
            {
                cboCategoria.DataSource  = categoria.listar();
                cboCategoria.ValueMember = "Descripcion"; //mi value member es descripcion porque en el listar de articulo me traigo la descripcion de categoria y no el ID
                //cboCategoria.DisplayMember = "Descripcion";
                cboCategoria.SelectedIndex = -1;

                cboMarca.DataSource  = marca.listar();
                cboMarca.ValueMember = "Descripcion";//mi value member es descripcion porque en el listar de articulo me traigo la descripcion de Marca y no el ID
                //cboMarca.DisplayMember = "Descripcion";
                cboMarca.SelectedIndex = -1;

                if (articulo != null)
                {
                    Text                = "Modificar Articulo";
                    lblTitulo.Text      = "Formulario de Modificacion";
                    txtCodigo.Text      = articulo.Codigo;
                    txtNombre.Text      = articulo.Nombre;
                    txtDescripcion.Text = articulo.Descripcion;
                    txtImagenUrl.Text   = articulo.ImagenURL;
                    txtPrecio.Text      = Convert.ToString(articulo.Precio);
                    if (articulo.Categoria != null)
                    {
                        cboMarca.SelectedValue = articulo.Marca.Descripcion;
                    }
                    if (articulo.Categoria != null)
                    {
                        cboCategoria.SelectedValue = articulo.Categoria.Descripcion;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 21
0
        private void FMAgregar_Load(object sender, EventArgs e)
        {
            // MarcaNegocio marcaNegocio = new MarcaNegocio();

            // cbmarca.DataSource = marcaNegocio.listar();

            // CategoriaNegocio categoriaNegocio = new CategoriaNegocio();
            //cbcategoria.DataSource = categoriaNegocio.listar();

            //CODIGO PREVIO ARRIBA

            MarcaNegocio marcaNegocio = new MarcaNegocio();

            cbmarca.DataSource    = marcaNegocio.listar();
            cbmarca.ValueMember   = "ID";
            cbmarca.DisplayMember = "Descripcion";

            CategoriaNegocio categoriaNegocio = new CategoriaNegocio();

            cbcategoria.DataSource    = categoriaNegocio.listar();
            cbcategoria.ValueMember   = "ID";
            cbcategoria.DisplayMember = "Descripcion";

            cbmarca.SelectedIndex     = -1;
            cbcategoria.SelectedIndex = -1;

            if (articulo != null)
            {
                SqlCommand comando = new SqlCommand();

                txtcodigo.Text      = articulo.Codigo;
                txtnombre.Text      = articulo.Nombre;
                txtdescripcion.Text = articulo.Descripcion;
                txtimagen.Text      = articulo.ImagenUrl;

                txtprecio.Text            = Convert.ToString(articulo.Precio);
                cbmarca.SelectedValue     = articulo.marca.ID;
                cbcategoria.SelectedValue = articulo.categoria.ID;
                Text = "Formulario de modificacion";
            }
        }
Exemplo n.º 22
0
 protected void dgvMarcas_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     try
     {
         if (e.CommandName.Equals("AddNew"))
         {
             MarcaNegocio MarcaNeg = new MarcaNegocio();
             Marca        marca    = new Marca();
             marca.nombre = (dgvMarcas.FooterRow.FindControl("txbNombreFooter") as TextBox).Text;
             MarcaNeg.Agregar(marca);
             lblCorrecto.Text   = "Agregado correctamente.";
             lblIncorrecto.Text = "";
             Cargardgv();
         }
     }
     catch (Exception ex)
     {
         lblCorrecto.Text   = "";
         lblIncorrecto.Text = ex.Message;
     }
 }
Exemplo n.º 23
0
        private void MostrarArticulo_Load(object sender, EventArgs e)
        {
            MarcaNegocio     marca     = new MarcaNegocio();
            CategoriaNegocio categoria = new CategoriaNegocio();

            try
            {
                Text                 = articulo.Codigo + " - " + articulo.Nombre;
                txtBCodigo.Text      = articulo.Codigo;
                txtBNombre.Text      = articulo.Nombre;
                txtBDescripcion.Text = articulo.Descripcion;
                txtBMarca.Text       = articulo.Marca.Descripcion;
                txtBCategoria.Text   = articulo.Categoria.Descripcion;
                txtBPrecio.Text      = articulo.Precio.ToString(string.Format("F2"));
                picBoxArticulo.Load(articulo.Imagen);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 24
0
        private void frmAltaArticulo_Load(object sender, EventArgs e)
        {
            CategoriaNegocio categoria = new CategoriaNegocio();
            MarcaNegocio     marca     = new MarcaNegocio();


            try
            {
                cboMarca.DataSource    = marca.Listar();
                cboMarca.ValueMember   = "ID";
                cboMarca.DisplayMember = "Nombre";

                cboCategoria.DataSource    = categoria.Listar();
                cboCategoria.ValueMember   = "ID";
                cboCategoria.DisplayMember = "Nombre";

                if (articulo != null)
                {
                    Text                = "Modificar Articulo";
                    txtCodigo.Text      = articulo.Codigo;
                    txtNombre.Text      = articulo.Nombre;
                    txtDescripcion.Text = articulo.Descripcion;
                    if (articulo.Marca != null)
                    {
                        cboMarca.SelectedValue = articulo.Marca.ID;
                    }
                    if (articulo.Categoria != null)
                    {
                        cboCategoria.SelectedValue = articulo.Categoria.ID;
                    }
                    txtImagenURL.Text = articulo.ImagenURL;
                    string precio = Convert.ToString(articulo.Precio);
                    txtPrecio.Text = precio;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 25
0
        private void BtnAgregar_Click(object sender, EventArgs e)
        {
            MarcaNegocio neg = new MarcaNegocio();

            m.Descripcion = TxtDescripcion.Text;
            try
            {
                if (m.IdMarca == 0)
                {
                    neg.Agregar(m);
                }
                else
                {
                    neg.Modificar(m);
                }
                this.Close();
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }
Exemplo n.º 26
0
        private void FrmNuevoArticulo_Load(object sender, EventArgs e)
        {
            MarcaNegocio     marca     = new MarcaNegocio();
            CategoriaNegocio categoria = new CategoriaNegocio();

            // CategoriaNegocio categoria = new CategoriaNegocio();
            try
            {
                cboMarca.DataSource        = marca.listar();
                cboMarca.ValueMember       = "Id";
                cboMarca.DisplayMember     = "descripcion";
                cboMarca.SelectedIndex     = -1;
                cboCategoria.DataSource    = categoria.listar();
                cboCategoria.ValueMember   = "Id";
                cboCategoria.DisplayMember = "descripcion";
                cboCategoria.SelectedIndex = -1;

                if (articulo != null)
                {
                    if (articulo.Imagen.Length == 0 || articulo.Imagen.Contains("null"))
                    {
                        articulo.Imagen = System.IO.Path.GetFullPath(@"..\..\Images\placeholder.png");
                    }
                    Bitmap image = new Bitmap(articulo.Imagen);
                    Text                       = "Modificar";
                    tbNombre.Text              = articulo.Nombre;
                    tbDescripcion.Text         = articulo.Descripcion;
                    pbox.Image                 = image;
                    tbCodigo.Text              = articulo.Codigo;
                    tb_precio.Text             = string.Format("{0:N2}", articulo.Precio);
                    cboMarca.SelectedIndex     = articulo.Marca.id - 1;
                    cboCategoria.SelectedIndex = articulo.Categoria.id - 1;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 27
0
        private void form_Alta_Load(object sender, EventArgs e)
        {
            ArticulosNegocio negocio = new ArticulosNegocio();

            dgv_Alta.DataSource         = negocio.ListarArticulos();
            dgv_Alta.Columns[4].Visible = false;

            MarcaNegocio     marcaNegocio     = new MarcaNegocio();
            CategoriaNegocio categoriaNegocio = new CategoriaNegocio();

            combob_Marca.DataSource     = marcaNegocio.ListarMarcas();
            combob_Categoria.DataSource = categoriaNegocio.ListarCategorias();

            combob_Categoria.ValueMember   = "Id";
            combob_Categoria.DisplayMember = "Descripcion";

            combob_Marca.ValueMember   = "Id";
            combob_Marca.DisplayMember = "Descripcion";

            Limpiar_txt_cb();

            if (articulo != null)
            {
                txt_Nombre.Text      = articulo.Nombre;
                txt_Descripcion.Text = articulo.Descripcion;
                txt_Codigo.Text      = articulo.Codigo;
                txt_ImagenURL.Text   = articulo.ImagenUrl;
                txt_Precio.Text      = articulo.Precio.ToString();

                combob_Categoria.SelectedValue = articulo.Categoria.Id;
                combob_Marca.SelectedValue     = articulo.Marca.Id;

                Text = "Modificar Articulo";

                List <Articulo> lista = new List <Articulo>();
                lista.Add(articulo);
                dgv_Alta.DataSource = lista;
            }
        }
Exemplo n.º 28
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            MarcaNegocio marcanegocio = new MarcaNegocio();

            try
            {
                bool campos;
                campos = ValidarCampos();
                Marca aux = new Marca();
                aux.Nombre = txtNombre.Text;
                if (campos != false)
                {
                    marcanegocio.agregar(aux);
                    MessageBox.Show("agregado sin problema");
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());;
            }
        }
Exemplo n.º 29
0
        private void FrmAltaArticulo_Load(object sender, EventArgs e)
        {
            CategoriaNegocio categoriaNegocio = new CategoriaNegocio();
            MarcaNegocio     marcaNegocio     = new MarcaNegocio();

            try
            {
                cboCategoria.DataSource = categoriaNegocio.listar();

                cboCategoria.ValueMember   = "CodigoCategoria";
                cboCategoria.DisplayMember = "NombreCategoria";
                cboCategoria.SelectedIndex = -1;

                cboMarca.DataSource = marcaNegocio.listar();

                cboMarca.ValueMember   = "CodigoMarca";
                cboMarca.DisplayMember = "NombreMarca";
                cboMarca.SelectedIndex = -1;

                if (articulo != null)
                {
                    textNombre.Text   = articulo.Nombre;
                    textDescrip.Text  = articulo.Descripcion;
                    textImagen.Text   = articulo.Imagen;
                    textCodigo.Text   = articulo.CodigoArticulo;
                    textPrecio.Text   = articulo.Precio.ToString();
                    cboMarca.Text     = articulo.Marcas.ToString();
                    cboCategoria.Text = articulo.Categorias.ToString();
                }
                else
                {
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 30
0
        private void FormularioABM_Load(object sender, EventArgs e)
        {
            MarcaNegocio marcaNegocio = new MarcaNegocio();
            CategoriaNegocio categoriaNegocio = new CategoriaNegocio();
            try
            {
                BoxMarca.DataSource = marcaNegocio.getAll();
                BoxCategoria.DataSource = categoriaNegocio.getAll();

                if (instruccion == 2 || instruccion == 4) {
                    BoxCodigo.Text = articulo.codigo;
                    BoxNombre.Text = articulo.nombre;
                    BoxDescripcion.Text = articulo.descripcion;
                    BoxMarca.SelectedItem = articulo.marca;
                    BoxCategoria.SelectedItem = articulo.categoria;
                    BoxImagen.Text = articulo.imagen;
                    BoxPrecio.Text = articulo.precio.ToString();
                }
                if (instruccion == 4)
                {
                    BoxCodigo.HideSelection = true;
                    BoxCodigo.ReadOnly = true;
                    BoxNombre.ReadOnly = true;
                    BoxDescripcion.ReadOnly = true;
                    BoxMarca.DropDownStyle = ComboBoxStyle.DropDownList;
                    BoxCategoria.DropDownStyle = ComboBoxStyle.DropDownList;
                    BoxImagen.ReadOnly = true;
                    BoxPrecio.ReadOnly = true;
                }
                
                
            }
            catch (Exception)
            {

                throw;
            }
        }