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(); }
public void onReloadData() { mCurrentTipo = null; mListaTipos = mController.obtenerTodosLosTiposDisponibles(); mGridView.DataSource = null; mGridView.DataSource = mListaTipos; mIdentificador.Enabled = false; }
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); }
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); }
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(); }
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 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); } }
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; }
private void mTipoSelector_SelectedIndexChanged(object sender, EventArgs e) { if (mTipoSelector.SelectedIndex >= 0) { if (mTiposList != null && mTiposList.Count > 0) { mCurrentTipo = mTiposList.ElementAt(mTipoSelector.SelectedIndex); } } }
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() : ""; } } }