Exemplo n.º 1
0
        public void Inicializado()
        {
            marcaDA     = new MarcaDA();
            modelo      = new Modelo.Modelo();
            marca       = new Marca();
            tablaModelo = marcaDA.ListarModelos();
            tablaMarca  = marcaDA.ListarMarcas(this.idCategoria);

            viewModelo = new DataView(tablaModelo);


            cmbMarca.DataSource    = tablaMarca;
            cmbMarca.DisplayMember = "nombre";
            cmbMarca.ValueMember   = "idMarca";
            cmbMarca.SelectedIndex = -1;

            dgvModelo.PrimaryGrid.DataSource          = null;
            dgvModelo.PrimaryGrid.AutoGenerateColumns = false;

            if (this.idCategoria == this.idMemoriaCategoria || this.idCategoria == this.idCategoriaDisco)
            {
                cmbMarca.SelectedIndex  = 0;
                lblMarca.Visible        = false;
                cmbMarca.Visible        = false;
                lblModelo.Location      = new Point(35, 16);
                txtDescripcion.Location = new Point(35, 35);
                chbActivo.Location      = new Point(369, 35);
                dgvModelo.Location      = new Point(35, 89);
                dgvModelo.Size          = new Size(322, 322);
            }
        }
Exemplo n.º 2
0
        public int ModificarModelo(Modelo.Modelo modelo, string usuario, int actualizarEstado)
        {
            string sql = "";

            if (actualizarEstado == 1)
            {
                sql = "Select * From modelo where idMarca ='" + modelo.IdMarca + "' and nombre= '" + modelo.NombreModelo + "' and estado=" + modelo.Estado + " ;";
            }
            else
            {
                sql = "Select * From modelo where idMarca ='" + modelo.IdMarca + "' and nombre= '" + modelo.NombreModelo + "' ;";
            }

            MySqlDataReader reader;

            reader = objManager.MostrarInformacion(sql);

            if (!(reader.HasRows))
            {
                objManager.conexion.Close();
                objManager.conexion.Dispose();
                objManager.cmd.Dispose();

                parametrosEntrada    = new MySqlParameter[5];
                parametrosEntrada[0] = new MySqlParameter("@_idMarca", MySqlDbType.Int32);
                parametrosEntrada[1] = new MySqlParameter("@_nombre", MySqlDbType.VarChar, 255);
                parametrosEntrada[2] = new MySqlParameter("@_estado", MySqlDbType.Int32);
                parametrosEntrada[3] = new MySqlParameter("@_usuario_mod", MySqlDbType.VarChar, 100);
                parametrosEntrada[4] = new MySqlParameter("@_idModelo", MySqlDbType.Int32);

                parametrosEntrada[0].Value = modelo.IdMarca;
                parametrosEntrada[1].Value = modelo.NombreModelo;
                parametrosEntrada[2].Value = modelo.Estado;
                parametrosEntrada[3].Value = usuario;
                parametrosEntrada[4].Value = modelo.IdModelo;

                bool aux = objManager.EjecutarProcedure(parametrosEntrada, "update_modelo");
                return((aux) ? 1 : -1);
            }
            else
            {
                objManager.conexion.Close();
                objManager.conexion.Dispose();
                objManager.cmd.Dispose();
                return(0);
            }
        }
Exemplo n.º 3
0
        public int GuardarNuevoModelo(Modelo.Modelo modelo, string usuario)
        {
            string          sql = "Select * From modelo where idMarca ='" + modelo.IdMarca + "' and nombre= '" + modelo.NombreModelo + "' ;";
            MySqlDataReader reader;

            reader = objManager.MostrarInformacion(sql);

            if (!(reader.HasRows))
            {
                objManager.conexion.Close();
                objManager.conexion.Dispose();
                objManager.cmd.Dispose();

                parametrosEntrada    = new MySqlParameter[5];
                parametrosEntrada[0] = new MySqlParameter("@_idMarca", MySqlDbType.Int32);
                parametrosEntrada[1] = new MySqlParameter("@_nombre", MySqlDbType.VarChar, 255);
                parametrosEntrada[2] = new MySqlParameter("@_estado", MySqlDbType.Int32);
                parametrosEntrada[3] = new MySqlParameter("@_usuario_ins", MySqlDbType.VarChar, 100);
                parametrosEntrada[4] = new MySqlParameter("@_idModelo", MySqlDbType.Int32);

                parametrosEntrada[0].Value = modelo.IdMarca;
                parametrosEntrada[1].Value = modelo.NombreModelo;
                parametrosEntrada[2].Value = modelo.Estado;
                parametrosEntrada[3].Value = usuario;

                string[] datosSalida = new string[1];

                objManager.EjecutarProcedureConDatosDevueltos(parametrosEntrada, "insert_modelo",
                                                              4, 5, out datosSalida, 1);

                if (datosSalida != null)
                {
                    int idModelo = Convert.ToInt32(datosSalida[0]);
                    return(idModelo);
                }
                return(-1);
            }
            else
            {
                objManager.conexion.Close();
                objManager.conexion.Dispose();
                objManager.cmd.Dispose();
                return(0);
            }
        }
Exemplo n.º 4
0
        public void Inicializado()
        {
            marcaDA     = new MarcaDA();
            modelo      = new Modelo.Modelo();
            marca       = new Marca();
            tablaModelo = marcaDA.ListarModelos();
            tablaMarca  = marcaDA.ListarMarcas(this.idCategoriaSO, this.idCategoriaOffice, this.idCategoriaAntivirus);

            viewModelo = new DataView(tablaModelo);


            cmbMarca.DataSource    = tablaMarca;
            cmbMarca.DisplayMember = "nombre";
            cmbMarca.ValueMember   = "idMarca";
            cmbMarca.SelectedIndex = -1;

            dgvModelo.PrimaryGrid.DataSource          = null;
            dgvModelo.PrimaryGrid.AutoGenerateColumns = false;
        }
Exemplo n.º 5
0
Arquivo: LC.cs Projeto: 22CEAS/APOLO
 public LC(int idLC, string codigo, Modelo modelo, string descripcion, double tamanoPantalla, Procesador procesador, Video video, BindingList <DiscoDuro> discos, BindingList <Memoria> memorias, BindingList <Licencia> licencias, string partNumber, string serieFabrica, int garantia, DateTime fecInicioSeguro, DateTime fecFinSeguro, string ubicacion, string observacion, int estado)
 {
     this.IdLC            = idLC;
     this.Codigo          = codigo;
     this.Modelo          = modelo;
     this.Descripcion     = descripcion;
     this.TamanoPantalla  = tamanoPantalla;
     this.Procesador      = procesador;
     this.Video           = video;
     this.Discos          = discos;
     this.Memorias        = memorias;
     this.PartNumber      = partNumber;
     this.SerieFabrica    = serieFabrica;
     this.Garantia        = garantia;
     this.FecInicioSeguro = fecInicioSeguro;
     this.FecFinSeguro    = fecFinSeguro;
     this.Ubicacion       = ubicacion;
     this.Observacion     = observacion;
     this.Estado          = estado;
 }
Exemplo n.º 6
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            GridRow aux = (GridRow)dgvModelo.PrimaryGrid.ActiveRow;

            if (aux != null)
            {
                estadoComponentes(TipoVista.Modificar);
                modeloOld = new Modelo.Modelo();

                modelo.IdModelo = int.Parse(((GridCell)(((GridRow)dgvModelo.PrimaryGrid.ActiveRow)[3])).Value.ToString());
                string descripcion = ((GridCell)(((GridRow)dgvModelo.PrimaryGrid.ActiveRow)[0])).Value.ToString();
                int    activo      = int.Parse(((GridCell)(((GridRow)dgvModelo.PrimaryGrid.ActiveRow)[1])).Value.ToString());
                modelo.IdMarca      = int.Parse(((GridCell)(((GridRow)dgvModelo.PrimaryGrid.ActiveRow)[2])).Value.ToString());
                chbActivo.Checked   = (activo == 1) ? true : false;
                txtDescripcion.Text = descripcion;

                modeloOld.NombreModelo = descripcion.ToUpper();
                modeloOld.IdMarca      = int.Parse(((GridCell)(((GridRow)dgvModelo.PrimaryGrid.ActiveRow)[2])).Value.ToString());
                modeloOld.Estado       = activo;
            }
        }
Exemplo n.º 7
0
        public void estadoComponentes(TipoVista estado)
        {
            switch (estado)
            {
            case TipoVista.Inicial:     //ya esta

                btnNuevo.Enabled       = (cmbMarca.SelectedIndex != -1) ? true : false;
                btnCancelar.Enabled    = false;
                btnGrabar.Enabled      = false;
                btnEditar.Enabled      = (cmbMarca.SelectedIndex != -1) ? true : false;
                txtDescripcion.Enabled = false;
                chbActivo.Enabled      = false;
                limpiarComponentes();
                modelo = new Modelo.Modelo();
                break;

            case TipoVista.Nuevo:     //ya esta
                //Inicializado(idUsuario, nombreUsuario);
                btnNuevo.Enabled       = false;
                btnCancelar.Enabled    = true;
                btnGrabar.Enabled      = true;
                btnEditar.Enabled      = false;
                txtDescripcion.Enabled = true;
                chbActivo.Enabled      = false;
                limpiarComponentes();
                modelo = new Modelo.Modelo();
                break;

            case TipoVista.Guardar:     //ya esta listo
                btnNuevo.Enabled       = (cmbMarca.SelectedIndex != -1) ? true : false;
                btnCancelar.Enabled    = false;
                btnGrabar.Enabled      = false;
                btnEditar.Enabled      = (cmbMarca.SelectedIndex != -1) ? true : false;
                txtDescripcion.Enabled = false;
                chbActivo.Enabled      = false;
                modelo = new Modelo.Modelo();
                actualizarGrid();
                break;

            case TipoVista.Modificar:
                btnNuevo.Enabled       = false;
                btnCancelar.Enabled    = true;
                btnGrabar.Enabled      = true;
                btnEditar.Enabled      = false;
                txtDescripcion.Enabled = true;
                chbActivo.Enabled      = true;
                limpiarComponentes();
                modelo = new Modelo.Modelo();
                break;

            case TipoVista.Vista:
                btnNuevo.Enabled       = (cmbMarca.SelectedIndex != -1) ? true : false;
                btnCancelar.Enabled    = false;
                btnGrabar.Enabled      = false;
                btnEditar.Enabled      = (cmbMarca.SelectedIndex != -1) ? true : false;
                txtDescripcion.Enabled = false;
                chbActivo.Enabled      = false;
                //limpiarComponentes();
                modelo = new Modelo.Modelo();
                break;

            case TipoVista.Limpiar:     //ya esta
                btnNuevo.Enabled       = (cmbMarca.SelectedIndex != -1) ? true : false;
                btnCancelar.Enabled    = false;
                btnGrabar.Enabled      = false;
                btnEditar.Enabled      = false;
                txtDescripcion.Enabled = false;
                chbActivo.Enabled      = false;
                limpiarComponentes();
                modelo = new Modelo.Modelo();
                break;

            case TipoVista.Duplicar:      //ya esta
                //Inicializado(idUsuario, nombreUsuario);
                btnNuevo.Enabled       = false;
                btnCancelar.Enabled    = false;
                btnGrabar.Enabled      = true;
                btnEditar.Enabled      = false;
                txtDescripcion.Enabled = true;
                chbActivo.Enabled      = true;
                limpiarComponentes();
                modelo = new Modelo.Modelo();
                break;

            case TipoVista.Anular:      //ya esta
                btnNuevo.Enabled       = (cmbMarca.SelectedIndex != -1) ? true : false;
                btnCancelar.Enabled    = false;
                btnGrabar.Enabled      = false;
                btnEditar.Enabled      = (cmbMarca.SelectedIndex != -1) ? true : false;
                txtDescripcion.Enabled = false;
                chbActivo.Enabled      = false;
                limpiarComponentes();
                modelo = new Modelo.Modelo();
                break;
            }
        }