public static Btu_Curriculum GuardarInformacionCandidatoBD(Btu_Curriculum objInfoCandidato, ref string Verificador) { OracleCommand cmd = null; ExeProcedimiento exeProc = new ExeProcedimiento(); try { OracleDataReader dr = null; string[] Parametros = { "p_matricula", "p_paterno", "p_materno", "p_nombre", "p_domicilio", "p_municipio", "p_estado", "p_nacimiento", "p_telefono", "p_celular", "p_correo", "p_objetivo", "p_interes", "p_contrasena","p_tipo", "p_usuario","p_genero", "p_ruta_foto", "p_codigo_pos", "p_colonia" }; object[] Valores = { objInfoCandidato.Matricula, objInfoCandidato.Paterno, objInfoCandidato.Materno, objInfoCandidato.Nombre, objInfoCandidato.Domicilio, objInfoCandidato.Municipio, objInfoCandidato.Estado, objInfoCandidato.Fecha_Nacimiento,objInfoCandidato.Telefono, objInfoCandidato.Celular, objInfoCandidato.Correo, objInfoCandidato.Objetivo, objInfoCandidato.Intereses, objInfoCandidato.Contrasena, objInfoCandidato.Tipo, objInfoCandidato.Usuario_Modificacion, objInfoCandidato.Genero, objInfoCandidato.Ruta_Foto, objInfoCandidato.Codigo_Postal, objInfoCandidato.Colonia }; string[] ParametrosOut = { "p_id", "P_BANDERA" }; cmd = exeProc.GenerarOracleCommand("INS_BTU_CURRICULUM", ref Verificador, ref dr, Parametros, Valores, ParametrosOut); objInfoCandidato.Id = Convert.ToString(cmd.Parameters["p_id"].Value); } catch (Exception ex) { Verificador = ex.Message; } finally { exeProc.LimpiarOracleCommand(ref cmd); } return(objInfoCandidato); }
public static void GuardarCurriculumInformacionBD(Btu_Curriculum objId, List <Btu_Curriculum_Informacion> listInformacionCurriculum, ref string Verificador) { for (int i = 0; i < listInformacionCurriculum.Count; i++) { OracleCommand cmd = null; ExeProcedimiento exeProc = new ExeProcedimiento(); try { OracleDataReader dr = null; string[] Parametros = { "p_id_curriculum", "p_tipo", "p_subtipo", "p_institucion", "p_carrera", "p_area", "p_descripcion", "p_principal", "p_fecha_inicio", "p_fecha_fin","p_id_carrera", "p_contacto" }; object[] Valores = { objId.Id, listInformacionCurriculum[i].Tipo, listInformacionCurriculum[i].Subtipo, listInformacionCurriculum[i].Institucion, listInformacionCurriculum[i].Carrera, listInformacionCurriculum[i].Area, listInformacionCurriculum[i].Descripcion, listInformacionCurriculum[i].Principal, listInformacionCurriculum[i].Fecha_Inicio, listInformacionCurriculum[i].Fecha_Fin,listInformacionCurriculum[i].Id_Carrera, listInformacionCurriculum[i].Contacto }; string[] ParametrosOut = { "P_BANDERA" }; cmd = exeProc.GenerarOracleCommand("INS_BTU_CURRICULUM_INFO", ref Verificador, ref dr, Parametros, Valores, ParametrosOut); } catch (Exception ex) { Verificador = ex.Message; } finally { exeProc.LimpiarOracleCommand(ref cmd); } } }
public static void EditarStatusCandidato(Btu_Curriculum objCandidato, ref string Verificador) { OracleCommand cmd = null; ExeProcedimiento exeProc = new ExeProcedimiento(); try { OracleDataReader dr = null; string[] Parametros = { "p_status", "p_matricula" }; object[] Valores = { objCandidato.Status, objCandidato.Matricula }; string[] ParametrosOut = { "p_bandera" }; cmd = exeProc.GenerarOracleCommand("UPD_STATUS_CANDIDATOS", ref Verificador, ref dr, Parametros, Valores, ParametrosOut); } catch (Exception ex) { Verificador = ex.Message; } finally { exeProc.LimpiarOracleCommand(ref cmd); } }