private void btn_acpetar_Click(object sender, EventArgs e) { try { if (Accion == "A" || Accion == "M" || Accion == "E") { Negocios = new Gestor(); Func = new Funcionarios(); if (this.txt_apellido1.Text != "" || this.txt_apellido2.Text != "" || this.txt_nombre.Text != "" || this.txt_cedula.Text != "") { Func.Apellido1 = this.txt_apellido1.Text; Func.Apellido2 = this.txt_apellido2.Text; Func.Cedula = int.Parse(this.txt_cedula.Text); Func.Nombre = this.txt_nombre.Text; Func.Genero = this.cbo_genero.SelectedValue.ToString(); Int32 FilasAfectadas = 0; if (this.txt_cedula.Text.Length > 8 && this.txt_cedula.Text.Length < 11) { if(Accion=="A") { FilasAfectadas = Negocios.AgregarFuncionario(Func,Usuario); if (FilasAfectadas > 0) { MessageBox.Show("Funcionario Agregado exitosamente!!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { if (FilasAfectadas == -1) { MessageBox.Show("El Funcionario se ha agregado exitosamente pero no se a podido registrar la transaccion!!!", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.Close(); } else { MessageBox.Show("Error al agregar el Funcionario!!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } if(Accion=="M") { FilasAfectadas = Negocios.Modificar_Funcionario(Func, Usuario); if (FilasAfectadas > 0) { MessageBox.Show("Funcionario Actualizado exitosamente!!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { if (FilasAfectadas == -1) { MessageBox.Show("El Funcionario se ha actualizado exitosamente pero no se a podido registrar la transaccion!!!", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.Close(); } else { MessageBox.Show("Error al actualizar el Funcionario!!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } if(Accion=="E") { DialogResult dr = MessageBox.Show("Realmente desea eliminar el Funcionario?", "Eliminar el Funcionario", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == DialogResult.Yes) { FilasAfectadas = Negocios.Eliminar_Funcionario(Func.Cedula, Usuario); if (FilasAfectadas > 0) { MessageBox.Show("Funcionario eliminado exitosamente!!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { if (FilasAfectadas == -1) { MessageBox.Show("El Funcionario se ha eliminado exitosamente pero no se a podido registrar la transaccion!!!", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.Close(); } else { MessageBox.Show("Error al eliminar el Funcionario!!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }else { this.Close(); } } if(Accion == "C") { this.Close(); } } else { MessageBox.Show("Formato de cedula incorrecto!!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Error no ha llenado uno o varios campos!!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }