void insertarMedico() { int especialidad = int.Parse(cboEspecialidad.SelectedValue.ToString()); OCNX.IniciarTransaccion(); sSQL = String.Format(@"INSERT INTO medicos VALUES (null, '{0}')", id); if (OCNX.EjercutarSQL(sSQL) > 0) { idmedico = OCNX.ObtenerUltimoID(); string sSQL1 = "INSERT INTO medicos_especialidades VALUES (null, " + idmedico + ", " + especialidad + ")"; if (OCNX.EjercutarSQL(sSQL1) > 0) { OCNX.EjercuarTransaccion(); MetroMessageBox.Show(this, "Medico insertado!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); buscarEspecialidades(); } else { OCNX.DeshacerTransaccion(); MetroMessageBox.Show(this, "No se ha insertado el medico!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); usu.eliminarUsuario(); } } else { OCNX.DeshacerTransaccion(); MetroMessageBox.Show(this, "Error", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); usu.eliminarUsuario(); this.Close(); } }
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(); } }
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(); } }