コード例 #1
0
 void insertarFuncionario()
 {
     sSQL = string.Format(@" INSERT INTO funcionarios 
                             VALUES (null, '{0}', '{1}', '{2}')",
                          cboTipoVinculacion.SelectedValue, cboCentro.SelectedValue, this.idusu);
     OCNX.IniciarTransaccion();
     if (OCNX.EjercutarSQL(sSQL) > 0)
     {
         OCNX.EjercuarTransaccion();
         MetroMessageBox.Show(this, "Funcionario insertado con exito!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
         usuarios.consultarUsuarios("");
         usuarios.nuevo();
         this.Close();
     }
     else
     {
         OCNX.DeshacerTransaccion();
         MetroMessageBox.Show(this, "Error: no se pudo insertar el Funcionario!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
         usuarios.eliminarUsuario();
         this.Close();
     }
 }
コード例 #2
0
 void insertarBeneficiario()
 {
     sSQL = string.Format(@" insert into beneficiarios 
                             values (null, '{0}', '{1}', '{2}', '{3}')",
                          cboLetra.SelectedValue, cboParentesco.SelectedValue,
                          cboFuncionario.SelectedValue, this.idusu);
     OCNX.IniciarTransaccion();
     if (OCNX.EjercutarSQL(sSQL) > 0)
     {
         OCNX.EjercuarTransaccion();
         MetroMessageBox.Show(this, "Beneficiario insertado!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
         usuarios.consultarUsuarios("");
         usuarios.nuevo();
         this.Close();
     }
     else
     {
         OCNX.DeshacerTransaccion();
         MetroMessageBox.Show(this, "No se ha insertado el Beneficiario!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
         usuarios.eliminarUsuario();
         this.Close();
     }
 }