コード例 #1
0
ファイル: TipoViewController.cs プロジェクト: cbedoy/Proyecto
        private void button2_Click(object sender, EventArgs e)
        {
            //Añadir un tipo
            Tipo tipo = new Tipo();
            tipo.Descripcion = mDescripcion.Text;
            tipo.Nombre = mNombre.Text;

            mController.agregarUnNuevoTipo(tipo);

            onReloadData();
        }
コード例 #2
0
ファイル: TipoViewController.cs プロジェクト: cbedoy/Proyecto
        public void onReloadData()
        {
            mCurrentTipo = null;

            mListaTipos = mController.obtenerTodosLosTiposDisponibles();

            mGridView.DataSource = null;
            mGridView.DataSource = mListaTipos;

            mIdentificador.Enabled = false;
        }
コード例 #3
0
ファイル: TipoController.cs プロジェクト: cbedoy/Proyecto
        public void modifcarUnTipo(Tipo tipo)
        {
            String sql = "update Tipo set Nombre = @Nombre, Descripcion = @Descripcion where idTipo = @id;";

            MySqlCommand command = new MySqlCommand(sql);

            command.Parameters.Add("@id", tipo.Identificador);
            command.Parameters.Add("@Nombre", tipo.Nombre);
            command.Parameters.Add("@Descripcion", tipo.Descripcion);

            mSQLService.performNoQueryWithSQLComandAndNotification(command);
        }
コード例 #4
0
ファイル: TipoController.cs プロジェクト: cbedoy/Proyecto
        public void agregarUnNuevoTipo(Tipo tipo)
        {
            String sql = "insert into Tipo values(@id, @Nombre, @Descripcion);";

            MySqlCommand command = new MySqlCommand(sql);

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

            mSQLService.performNoQueryWithSQLComandAndNotification(command);
        }
コード例 #5
0
ファイル: TipoViewController.cs プロジェクト: cbedoy/Proyecto
        private void button1_Click(object sender, EventArgs e)
        {
            //Modificar un tipo
            Tipo tipo = new Tipo();
            tipo.Identificador = int.Parse(mIdentificador.Text);
            tipo.Descripcion = mDescripcion.Text;
            tipo.Nombre = mNombre.Text;

            mController.modifcarUnTipo(tipo);

            onReloadData();
        }
コード例 #6
0
ファイル: ProductoController.cs プロジェクト: cbedoy/Proyecto
        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);
        }
コード例 #7
0
        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);
            }
        }
コード例 #8
0
ファイル: TipoController.cs プロジェクト: cbedoy/Proyecto
        public List<Tipo> obtenerTodosLosTiposDisponibles()
        {
            List<Tipo> tipos = new List<Tipo>();

            String sql = "select * from Tipo;";

            MySqlCommand command = new MySqlCommand(sql);

            MySqlDataReader reader = mSQLService.performQueryWithSQLComand(command);

            if (reader != null)
            {
                while (reader.Read())
                {
                    Tipo tipo = new Tipo();
                    tipo.Identificador = reader.GetInt32(0);
                    tipo.Nombre = reader.GetString(1);
                    tipo.Descripcion = reader.GetString(2);
                    tipos.Add(tipo);
                }
            }

            return tipos;
        }
コード例 #9
0
 private void mTipoSelector_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (mTipoSelector.SelectedIndex >= 0)
     {
         if (mTiposList != null && mTiposList.Count > 0)
         {
             mCurrentTipo = mTiposList.ElementAt(mTipoSelector.SelectedIndex);
         }
     }
 }
コード例 #10
0
ファイル: TipoViewController.cs プロジェクト: cbedoy/Proyecto
        private void mGridView_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex != -1)
            {

                if (mGridView.Rows[e.RowIndex].DataBoundItem != null)
                {
                    mCurrentTipo = (Tipo)mGridView.Rows[e.RowIndex].DataBoundItem;

                    mIdentificador.Text = mCurrentTipo != null ? mCurrentTipo.Identificador.ToString() : "";

                    mDescripcion.Text = mCurrentTipo != null ? mCurrentTipo.Descripcion.ToString() : "";

                    mNombre.Text = mCurrentTipo != null ? mCurrentTipo.Nombre.ToString() : "";
                }
            }
        }