private void btnAgregar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtCategoria.Text) || string.IsNullOrEmpty(txtNombre.Text) || string.IsNullOrEmpty(txtCodigo.Text)) { MessageBox.Show("Completa los campos pancho."); } else { try { Modelos.Productos.ProductosViewModel ProductoVM = new Modelos.Productos.ProductosViewModel(); ProductoVM.nombre = txtNombre.Text; ProductoVM.categoria = txtCategoria.Text; ProductoVM.descripcion = txtDescripcion.Text; ProductoVM.codigo = txtCodigo.Text; ProductoVM.id_unidad = ((Modelos.Unidad.UnidadViewModel)cmbUnidad.SelectedValue).id; Controladores.EstadosController estado = new Controladores.EstadosController(); ProductoVM.id_estado = estado.GetId("ACTIVO"); Controladores.Productos.ProductoController productoC = new Controladores.Productos.ProductoController(); productoC.Add(ProductoVM); MessageBox.Show("Producto agregado"); } catch (FormatException) { MessageBox.Show("le pifiaste ameo"); } } }
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { idProducto = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value); Modelos.Productos.ProductosViewModel ProductoVM = new Modelos.Productos.ProductosViewModel(); Controladores.Productos.ProductoController ProductoC = new Controladores.Productos.ProductoController(); ProductoVM = ProductoC.Get(idProducto); txtNombre.Text = ProductoVM.nombre; txtCategoria.Text = ProductoVM.categoria; txtCodigo.Text = ProductoVM.codigo; txtDescripcion.Text = ProductoVM.descripcion; Controladores.Unidad.UnidadController unidadVM = new Controladores.Unidad.UnidadController(); var pepe = unidadVM.Get(ProductoVM.id_unidad); cmbUnidad.Text = pepe.nombre; //ProductoVM.id_unidad = ((Modelos.Unidad.UnidadViewModel)cmbUnidad.SelectedValue).id; }
public void loadProducto() { //Controladores.ClienteControllers cliente = new Controladores.ClienteControllers(); Controladores.Productos.ProductoController producto = new Controladores.Productos.ProductoController(); //dataGridView1.DataSource = cliente.GetCliente(); dataGridView1.DataSource = producto.GetAll(); this.dataGridView1.Columns["id"].Visible = false; }
private void btnEliminar_Click(object sender, EventArgs e) { if (idProducto > 0) { Controladores.Productos.ProductoController productocontroller = new Controladores.Productos.ProductoController(); productocontroller.Delete(idProducto); MessageBox.Show("El producto se ha eliminado", "Producto"); //loadProducto(); } else { MessageBox.Show("Elegí un producto salchica!!"); } }