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; }
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); }
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); } } }