Exemple #1
0
        public void modificarUnModelo(Modelo modelo)
        {
            String sql = "update Modelo set Talla = @Talla where idModelo = @id;";

            MySqlCommand command = new MySqlCommand(sql);

            command.Parameters.Add("@id", modelo.Identificador);

            command.Parameters.Add("@Talla", modelo.Talla);

            mSQLService.performNoQueryWithSQLComandAndNotification(command);
        }
        private void button2_Click(object sender, EventArgs e)
        {
            Modelo modelo = new Modelo();
            modelo.Talla = mNombre.Text;

            mBusinessController.agregarUnNuevoModelo(modelo);

            onReloadData();

            mNombre.Text = String.Empty;
            mIdentificador.Text = String.Empty;
        }
        public void onReloadData()
        {
            mCurrentModelo = null;

            mModeloList = mBusinessController.obtenerTodosLosModelosDisponibles();

            mIdentificador.Enabled = false;

            dataGridView1.DataSource = null;
            dataGridView1.DataSource = mModeloList;
            dataGridView1.ReadOnly = true;
        }
Exemple #4
0
        public void agregarUnNuevoModelo(Modelo modelo)
        {
            String sql = "insert into Modelo values(@id, @Nombre);";

            MySqlCommand command = new MySqlCommand(sql);

            command.Parameters.Add("@id", null);

            command.Parameters.Add("@Nombre", modelo.Talla);

            mSQLService.performNoQueryWithSQLComandAndNotification(command);
        }
        private void button1_Click(object sender, EventArgs e)
        {
            Modelo modelo = new Modelo();
            modelo.Identificador = int.Parse(mIdentificador.Text);
            modelo.Talla = mNombre.Text;

            mBusinessController.modificarUnModelo(modelo);

            onReloadData();

            mNombre.Text = String.Empty;
            mIdentificador.Text = String.Empty;
        }
        public void agregarProducto(Producto producto, Tipo tipo, Modelo modelo)
        {
            String sql = "insert into Producto values(@id, @Nombre, @Stock, @Costo, @Precio, @Tipo, @Modelo);";

            MySqlCommand command = new MySqlCommand(sql);

            command.Parameters.Add("@id", null);
            command.Parameters.Add("@Nombre", producto.Nombre);
            command.Parameters.Add("@Stock", producto.Stock);
            command.Parameters.Add("@Costo", producto.Costo);
            command.Parameters.Add("@Precio", producto.Precio);
            command.Parameters.Add("@Tipo", tipo.Identificador);
            command.Parameters.Add("@Modelo", modelo.Identificador);

            mSQLService.performNoQueryWithSQLComandAndNotification(command);
        }
Exemple #7
0
        public List<Modelo> obtenerTodosLosModelosDisponibles()
        {
            List<Modelo> modelos = new List<Modelo>();

            String sql = "select * from Modelo;";

            MySqlCommand command = new MySqlCommand(sql);

            MySqlDataReader reader = mSQLService.performQueryWithSQLComand(command);

            if (reader != null)
            {
                while (reader.Read())
                {
                    Modelo modelo = new Modelo();
                    modelo.Identificador = reader.GetInt32(0);
                    modelo.Talla = reader.GetString(1);
                    modelos.Add(modelo);
                }
            }

            return modelos;
        }
        public void onReloadData()
        {
            mTipoSelector.Items.Clear();
            mModeloSelector.Items.Clear();
            mProductoSelector.Items.Clear();

            mTiposList = null;
            mModeloList = null;
            mProductoList = null;
            mCurrentTipo = null;
            mCurrentModelo = null;
            mCurrentProducto = null;

            mTiposList = mTipoController.obtenerTodosLosTiposDisponibles();

            //Iteras y pones valores
            foreach (Tipo unTipoPitero in mTiposList)
            {
                mTipoSelector.Items.Add(unTipoPitero.Nombre);
            }

            //El backend hace el query
            mModeloList = mModeloController.obtenerTodosLosModelosDisponibles();
            //Iteras y pones valores
            foreach (Modelo unModeloCulero in mModeloList)
            {
                mModeloSelector.Items.Add(unModeloCulero.Talla);
            }

            //El backend hace el query
            mProductoList = mBusinessController.obtenerListaDeProductos();
            //Iteras y pones valores
            foreach (Producto unProductoFellote in mProductoList)
            {
                mProductoSelector.Items.Add(unProductoFellote.Nombre);
            }
        }
        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex != -1)
            {
                if (dataGridView1.Rows[e.RowIndex].DataBoundItem != null)
                {
                    mCurrentModelo = (Modelo)dataGridView1.Rows[e.RowIndex].DataBoundItem;

                    mNombre.Text = mCurrentModelo != null ? mCurrentModelo.Talla.ToString() : "";
                    mIdentificador.Text = mCurrentModelo != null ? mCurrentModelo.Identificador.ToString() : "";
                }

            }
        }
 private void mModeloSelector_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (mModeloSelector.SelectedIndex >= 0)
     {
         if (mModeloList != null && mModeloList.Count > 0)
         {
             mCurrentModelo = mModeloList.ElementAt(mModeloSelector.SelectedIndex);
         }
     }
 }