private void empresasToolStripMenuItem_Click(object sender, System.EventArgs e) { var indexEmpresas = new IndexEmpresasForm(); this.Hide(); indexEmpresas.Show(); }
private void button4_Click(object sender, EventArgs e) { var index = new IndexEmpresasForm(); this.Hide(); index.Show(); }
private void button1_Click(object sender, EventArgs e) { //Valido que esten todos los datos y que el tipo de dato sea correcto var errores = this.validarCamposCreateOrEdit(); if (errores.Count == 0) { try { Empresa empresa = new Empresa(); empresa.Nombre = txtNombre.Text; empresa.Direccion = txtDireccion.Text; empresa.Cuit = txtCuit.Text; empresa.RubroId = ((ComboboxItem)cboRubro.SelectedItem).Value; EmpresasRepository.AgregarEmpresa(empresa); MessageBox.Show("La empresa ha sido agregada correctamente"); this.Hide(); var indexForm = new IndexEmpresasForm(); indexForm.Show(); } catch (SqlException sqlexc) { //Violacion de primary key if (sqlexc.Number == 2627) { MessageBox.Show("Ya existe una empresa con ese CUIT"); } } } else { string errorMessage = string.Join("\n", errores.ToArray()); MessageBox.Show(errorMessage); } }
private void button1_Click(object sender, EventArgs e) { //Valido que esten todos los datos y que el tipo de dato sea correcto var errores = this.validarCamposCreateOrEdit(); if (errores.Count == 0) { try { Empresa empresaAEditar = new Empresa(); empresaAEditar.Nombre = txtNombre.Text; empresaAEditar.Direccion = txtDireccion.Text; empresaAEditar.Cuit = txtCuit.Text; empresaAEditar.RubroId = ((ComboboxItem)cboRubro.SelectedItem).Value; empresaAEditar.Activa = chkActiva.Checked; if (empresaAEditar.Activa) { EmpresasRepository.EditarEmpresa(empresaAEditar, empresa.Cuit); MessageBox.Show("La empresa ha sido modificada correctamente"); this.Hide(); var indexForm = new IndexEmpresasForm(); indexForm.Show(); } else if (EmpresasRepository.PuedeDarDeBaja(empresa.Cuit)) { EmpresasRepository.EditarEmpresa(empresaAEditar, empresa.Cuit); MessageBox.Show("La empresa ha sido modificada correctamente"); this.Hide(); var indexForm = new IndexEmpresasForm(); indexForm.Show(); } else { MessageBox.Show("La empresa no puede tener estado inactivo debido a que no todas sus facturas fueron rendidas."); } } catch (SqlException exc) { //Violacion de primary key if (exc.Number == 2627) { MessageBox.Show("Ya existe una empresa con ese CUIT"); } } } else { string errorMessage = string.Join("\n", errores.ToArray()); MessageBox.Show(errorMessage); } }