protected void Page_Load(object sender, EventArgs e)
        {
            ListaMarcas = negocio.listarMarcas();

            if (!IsPostBack)
            {
                dgvMarca.DataSource = ListaMarcas;
                dgvMarca.DataBind();
            }
        }
예제 #2
0
        private void cargarGrilla()
        {
            MarcaNegocio negocio = new MarcaNegocio();

            try
            {
                listaMarcas = negocio.listarMarcas();
                if (chbEstado.Checked == false)
                {
                    listaMarcas = listaMarcas.FindAll(X => X.Estado == true);
                }
                dgvMarca.DataSource = listaMarcas;
                dgvMarca.Columns["Estado"].Visible = false;
                foreach (DataGridViewRow row in dgvMarca.Rows)
                {
                    Marca marca = (Marca)row.DataBoundItem;
                    if (marca.Estado == false)
                    {
                        row.DefaultCellStyle.BackColor = Color.LightGray;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            Marca aux = new Marca();
            try
            {
                if (dgvResultados.RowCount > 0)
                {
                    aux.codigo = (Int32)dgvResultados.SelectedRows[0].Cells[0].Value;
                    aux.descripcion = dgvResultados.SelectedRows[0].Cells[1].Value.ToString();

                    DialogResult confirmation = MessageBox.Show("Seguro que querés eliminar el registro " + aux.codigo + ", " + aux.descripcion + "?", "Cuidado!", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning);
                    if (confirmation == DialogResult.Yes)
                    {
                        MarcaNegocio marcaNegocio = new MarcaNegocio();
                        if (marcaNegocio.bajaMarca(aux) == false)
                        {
                            MessageBox.Show("Hubo problemas al eliminar el registro.");
                        }
                        else
                        {
                            dgvResultados.DataSource = marcaNegocio.listarMarcas();
                            MessageBox.Show("Se eliminó el registro.");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            MarcaNegocio     negocio  = new MarcaNegocio();
            CategoriaNegocio negocio2 = new CategoriaNegocio();
            ProvedorNegocio  negocio3 = new ProvedorNegocio();

            try
            {
                if (!IsPostBack)
                {
                    List <Marca> listanueva = new List <Marca>();
                    listanueva = negocio.listarMarcas();
                    List <Categoria> listanueva2 = new List <Categoria>();
                    listanueva2 = negocio2.listarCat();
                    List <Provedor> listanueva3 = new List <Provedor>();
                    listanueva3         = negocio3.listarProve();
                    CboMarca.DataSource = listanueva;
                    Cbocat.DataSource   = listanueva2;
                    CboProve.DataSource = listanueva3;
                    CboMarca.DataBind();
                    Cbocat.DataBind();
                    CboProve.DataBind();
                    CboMarca.DataTextField  = "id";
                    CboMarca.DataValueField = "Descripcion";
                    Cbocat.DataTextField    = "id";
                    Cbocat.DataValueField   = "Descripcion";
                    CboProve.DataTextField  = "id";
                    CboProve.DataValueField = "Descripcion";
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #5
0
        private void cargarListas()
        {
            ProveedorNegocio negocioProv = new ProveedorNegocio();
            List <Proveedor> listadoProv = new List <Proveedor>();

            listadoProv = negocioProv.listarProveedores();
            listadoProv = listadoProv.FindAll(X => X.Estado == true);
            clbProveedores.DataSource = listadoProv;

            CategoriaNegocio negocioCat = new CategoriaNegocio();
            List <Categoria> listadoCat = negocioCat.listarCategorias();

            listadoCat = listadoCat.FindAll(X => X.Estado == true);
            cmbCategoria.DataSource         = listadoCat;
            cmbCategoria.AutoCompleteMode   = AutoCompleteMode.Append;
            cmbCategoria.AutoCompleteSource = AutoCompleteSource.ListItems;
            cmbCategoria.SelectedIndex      = -1;
            cmbCategoria.Text = "Elige una opción...";

            MarcaNegocio negocioMarcas = new MarcaNegocio();
            List <Marca> listadoMarcas = negocioMarcas.listarMarcas();

            listadoMarcas               = listadoMarcas.FindAll(X => X.Estado == true);
            cmbMarca.DataSource         = listadoMarcas;
            cmbMarca.AutoCompleteMode   = AutoCompleteMode.Append;
            cmbMarca.AutoCompleteSource = AutoCompleteSource.ListItems;
            cmbMarca.SelectedIndex      = -1;
            cmbMarca.Text               = "Elige una opción...";
        }
 protected void CargaMarcasBeb()
 {
     LabErrorBe.Text          = "*";
     listaMarca               = negoMarca.listarMarcas();
     ddlMarcas.DataSource     = null;
     ddlMarcas.DataSource     = listaMarca;
     ddlMarcas.DataTextField  = "nombre";
     ddlMarcas.DataValueField = "id";
     ddlMarcas.DataBind();
 }
예제 #7
0
        private void LlenarComboMarcas()
        {
            MarcaNegocio negocio = new MarcaNegocio();

            ListarMarcaLocal       = negocio.listarMarcas();
            comboMar.DataSource    = null;
            comboMar.DataSource    = ListarMarcaLocal;
            comboMar.DisplayMember = "Nombre";
            comboMar.ValueMember   = "Id";
        }
예제 #8
0
        private void btnNuevaMarca_Click(object sender, EventArgs e)
        {
            frmAltaModifMarcaCat altaMarca = new frmAltaModifMarcaCat('M');

            altaMarca.ShowDialog();
            MarcaNegocio negocioMarcas = new MarcaNegocio();

            cmbMarca.DataSource    = negocioMarcas.listarMarcas();
            cmbMarca.SelectedIndex = cmbCategoria.Items.Count - 1;
        }
        protected void CboMarca_SelectedIndexChanged(object sender, EventArgs e)
        {
            ListaMarca = new List <Marca>();
            MarcaNegocio negocio = new MarcaNegocio();

            ListaMarca = negocio.listarMarcas();
            String idmarca = CboMarca.SelectedItem.Value;
            Marca  id      = ListaMarca.Find(k => k.Descripcion == idmarca);

            Session.Add(Session.SessionID + "idmarca", id.Id);
        }
예제 #10
0
 private void frmListarMarcas_Load(object sender, EventArgs e)
 {
     try
     {
         MarcaNegocio marcaNegocio = new MarcaNegocio();
         dgvListaMarcas.DataSource            = marcaNegocio.listarMarcas();
         dgvListaMarcas.Columns[0].HeaderText = "Código";
         dgvListaMarcas.Columns[1].HeaderText = "Descripción";
         dgvListaMarcas.Refresh();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
예제 #11
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         MarcaNegocio marcaNegocio = new MarcaNegocio();
         Validator.validate(aux, txbDescripcion.Text);
         if (marcaNegocio.modificarMarca(aux, txbDescripcion.Text) == false)
         {
             MessageBox.Show("Hubo un error al modificar la marca.");
         }
         else
         {
             dgvaux.DataSource = marcaNegocio.listarMarcas();
             dgvaux.Refresh();
             MessageBox.Show("Se modificó la marca correctamente.");
             this.Dispose();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
        private void frmAltaArticulos_Load(object sender, EventArgs e)
        {
            try
            {
                MarcaNegocio     marcaNegocio     = new MarcaNegocio();
                CategoriaNegocio categoriaNegocio = new CategoriaNegocio();

                cmbMarca.DataSource    = marcaNegocio.listarMarcas();
                cmbMarca.ValueMember   = "codigo";
                cmbMarca.DisplayMember = "descripcion";

                cmbCategoria.DataSource    = categoriaNegocio.listarCategorias();
                cmbCategoria.ValueMember   = "codigo";
                cmbCategoria.DisplayMember = "descripcion";

                if (registro == null)
                {
                    cmbMarca.SelectedIndex     = -1;
                    cmbCategoria.SelectedIndex = -1;
                }
                else
                {
                    txbCodigo.Text             = registro.codigo.ToString();
                    txbNombre.Text             = registro.nombre.ToString();
                    txbDescripcion.Text        = registro.descripcion.ToString();
                    cmbMarca.SelectedValue     = registro.marca.codigo;
                    cmbCategoria.SelectedValue = registro.categoria.codigo;
                    txbImagen.Text             = registro.imagen.ToString();
                    txbPrecio.Text             = registro.precio.ToString();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }