private void btn_edit_Click(object sender, EventArgs e) { if (this.dataGridEmpresas.SelectedRows.Count == 0) { MessageBox.Show("No se seleccionó ninguna empresa!", "Editar empresa.", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { try { EmpresaService empresaService = (EmpresaService)ServiceFactory.GetService("Empresa"); PalcoNet.Src.Modelo.Entidades.Empresa empresa = empresaService.GetEmpresa((int)this.dataGridEmpresas.CurrentRow.Cells[0].Value); Empresa_Edicion editForm = new Empresa_Edicion(); editForm.usuario = this.usuario; editForm.setPrevious(this); editForm.loadData(empresa); editForm.Show(); this.Hide(); } catch (Exception ex) { Console.WriteLine(ex.Message); Console.WriteLine(ex.StackTrace); MessageBox.Show("Error al editar la empresa!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } }
private void btn_comisionar_Click(object sender, EventArgs e) { if (this.dataGridViewEmpresas.SelectedRows.Count == 0) { MessageBox.Show("No se seleccionó ninguna empresa!", "Comisionar ventas.", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { try { PalcoNet.Src.Modelo.Entidades.Empresa empresa = (PalcoNet.Src.Modelo.Entidades.Empresa) this.dataGridViewEmpresas.CurrentRow.DataBoundItem; CompraService compraService = new CompraService(); int compras = compraService.getCountComprasOfEmpresa(empresa.Id); if (compras == 0) { MessageBox.Show("No hay compras que requieran rendicion de comisiones!", "Rendición de comisiones.", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else { Selector_Comisiones selectorComisiones = new Selector_Comisiones(empresa); selectorComisiones.previous = this; selectorComisiones.Show(); this.Hide(); } } catch (Exception ex) { Console.WriteLine(ex.Message); Console.WriteLine(ex.StackTrace); MessageBox.Show("Error al rendir comisiones!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } }