public void MostrarInformacion() { producto = productoBLL.ObtenerInfoProducto(producto.idProducto); TxtFechaAlta.Text = producto.fechaAlta.ToShortDateString(); TxtCodigo.Text = producto.codigo.ToString(); TxtNombreProducto.Text = producto.nombreProducto.ToString(); TxtPrecio.Text = producto.precio.ToString(); txtDescripcion.Text = producto.descripcionProducto.ToString(); TxtCantidadExistencia.Text = producto.cantidadExistencia.ToString(); TxtPrecioCompra.Text = producto.precioCompra.ToString(); lblTitulo.Text = "Información del Producto"; TxtFechaAlta.ReadOnly = TxtCodigo.ReadOnly = TxtNombreProducto.ReadOnly = TxtPrecio.ReadOnly = txtDescripcion.ReadOnly = TxtPrecioCompra.ReadOnly = TxtCantidadExistencia.ReadOnly = lblFechaAlta.Visible = TxtFechaAlta.Visible = btnHabilitarEdicion.Visible = true; btnEditarProducto.Visible = btnAgregarProducto.Visible = false; }
private void dgvProductos_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (e.ColumnIndex >= 6) { string NombreFrm = this.dgvProductos.Columns[e.ColumnIndex].Tag.ToString().Replace(" ", ""); switch (NombreFrm) { case "InformacionProducto": //""; FrmAgregarProducto frmAgregarProducto = new FrmAgregarProducto(); frmAgregarProducto.producto = productoBLL.ObtenerInfoProducto(Convert.ToInt64(dgvProductos[0, e.RowIndex].Value)); frmAgregarProducto.mostrarInfo = true; frmAgregarProducto.ShowDialog(); break; case "EditarProducto": //""; /* * FrmAsignarMesa frmAsignarMesaEditar = new FrmAsignarMesa(); * frmAsignarMesaEditar.numMesa = Convert.ToInt32(dgvProductos[0, e.RowIndex].Value); * frmAsignarMesaEditar.nombreMesa = dgvProductos[1, e.RowIndex].Value.ToString(); * frmAsignarMesaEditar.reservar = false; * frmAsignarMesaEditar.editarMesa = true; * frmAsignarMesaEditar.eliminarMesa = false; * * frmAsignarMesaEditar.ShowDialog(); */ MessageBox.Show("Editar Producto"); break; case "EliminarProducto": //""; /* * Result resultado = new Result(); * producto.idProducto = Convert.ToInt32(dgvProductos[0, e.RowIndex].Value); * producto.nombreProducto = dgvProductos[1, e.RowIndex].Value.ToString(); * * bool editarMesa = false; * bool eliminarMesa = true; * DialogResult confirmarOperacion = Utilidades.MuestraPregunta("¿Estas Seguro de eliminar el producto " + producto.idProducto.ToString() + "?"); * * if (confirmarOperacion == DialogResult.OK) * { * resultado = productoBLL.AsignarMesas(producto, editarMesa, eliminarMesa); * Utilidades.MuestraInfo(resultado.mensaje); * } */ MessageBox.Show("Eliminar Producto"); break; case "AgregarProducto": //MessageBox.Show("Agregar Producto"); MesaBLL mesaBLL = new MesaBLL(); Result resultado = new Result(); int totalproductos = Convert.ToInt32(dgvProductos[6, e.RowIndex].Value); if (totalproductos < 1) { Utilidades.MuestraAdvertencias("Debes de ingresar una cantidad a de productos"); } else { if (agregarProductoMesa) { for (int i = 0; i < totalproductos; i++) { resultado = mesaBLL.AgregarProductoAMesas(numMesa, Convert.ToInt64(dgvProductos[1, e.RowIndex].Value)); } Utilidades.MuestraInfo(resultado.mensaje); } } break; /* * case "ProductosAAgregar": * //Utilidades.MuestraInfo("ProductosAAgregar"); * dgvProductos[6, e.RowIndex].ReadOnly = false; * break; */ default: break; } this.CargaProductosGrid(""); } } catch (Exception ex) { throw ex; } }