예제 #1
0
        public static void EditarVacante(Btu_Vacante objVacante, ref string Verificador)
        {
            OracleCommand    cmd     = null;
            ExeProcedimiento exeProc = new ExeProcedimiento();

            try
            {
                OracleDataReader dr         = null;
                string[]         Parametros = { "p_id_vacante",     "p_nombre",                      "p_total",   "p_edad_minima",          "p_edad_maxima",  "p_estado_civil", "p_grado",       "p_experiencia",
                                                "p_actividades",            "p_conocimientos",               "p_salario", "p_frecuencia_salario",   "p_prestasiones", "p_ubicacion",    "p_licencia",
                                                "p_vigencia_inicio",        "p_vigencia_fin",                "p_tipo",    "p_direccion_entrevista", "p_telefono",     "p_correo",       "p_comentarios",
                                                "p_responsable_entrevista", "p_especificaciones_entrevista", "p_idioma",  "p_radicar",              "p_viajar",       "p_flayer",       "p_genero",      "p_jornada" };
                object[]         Valores = { objVacante.Id,             objVacante.Nombre,                      objVacante.Total,   objVacante.Edad_Minima,          objVacante.Edad_Maxima,  objVacante.Estado_Civil,   objVacante.Grado,       objVacante.Experiencia,
                                             objVacante.Actividades,            objVacante.Conocimientos,               objVacante.Salario, objVacante.Frecuencia_Salario,   objVacante.Prestaciones, objVacante.Ubicacion,      objVacante.Licencia,
                                             objVacante.Vigencia_Inicio,        objVacante.Vigencia_Fin,                objVacante.Tipo,    objVacante.Direccion_Entrevista, objVacante.Telefono,     objVacante.Correo,         objVacante.Comentarios,
                                             objVacante.Responsable_Entrevista, objVacante.Especificaciones_Entrevista, objVacante.Idioma,  objVacante.Radicar,              objVacante.Viajar,       objVacante.Flayer_Empresa, objVacante.Genero,
                                             objVacante.Jornada_Laboral };
                string[]         ParametrosOut = { "P_BANDERA" };
                cmd = exeProc.GenerarOracleCommand("UPD_BTU_VACANTE", ref Verificador, ref dr, Parametros, Valores, ParametrosOut);
            }
            catch (Exception ex)
            {
                Verificador = ex.Message;
            }
            finally
            {
                exeProc.LimpiarOracleCommand(ref cmd);
            }
        }
예제 #2
0
        public static void EliminarVacante(Btu_Vacante objVacante, ref string Verificador)
        {
            OracleCommand    cmd     = null;
            ExeProcedimiento exeProc = new ExeProcedimiento();

            try
            {
                OracleDataReader dr            = null;
                string[]         Parametros    = { "P_ID" };
                object[]         Valores       = { objVacante.Id };
                string[]         ParametrosOut = { "P_BANDERA" };
                cmd = exeProc.GenerarOracleCommand("DEL_BTU_VACANTE", ref Verificador, ref dr, Parametros, Valores, ParametrosOut);
            }
            catch (Exception ex)
            {
                Verificador = ex.Message;
            }
            finally
            {
                exeProc.LimpiarOracleCommand(ref cmd);
            }
        }