public Cl_Preguntas RecuperarDatos(int id) { Cl_Preguntas pre; DataSet dat; try { Contexto conn = new Contexto(); String sql = "SP_RECUPERAR_DATOS_PREGUNTA"; OracleCommand cmd = new OracleCommand(); pre = new Cl_Preguntas(); cmd.Parameters.Add("p_id", OracleDbType.Int32).Value = id; cmd.Parameters.Add("c_pre", OracleDbType.RefCursor).Direction = ParameterDirection.Output; dat = conn.EjecutarSPListar(ref cmd, sql); foreach (DataRow item in dat.Tables[0].Rows) { pre.id = int.Parse(item[0].ToString()); pre.competencia.id = int.Parse(item[1].ToString()); pre.cuerpo = item[2].ToString(); } return(pre); } catch (Exception) { throw; } }
public Cl_Preguntas recuperarDatos() { Cl_Preguntas pre = new Cl_Preguntas(); pre.competencia.id = int.Parse(cbPerfil.SelectedValue.ToString()); pre.cuestionario.id = idEvaluacion; string pregunta = txtPregunta.Text.ToLower(); pre.cuerpo = CultureInfo.InvariantCulture.TextInfo.ToTitleCase(pregunta); pre.id = idPreguntas; return(pre); }
private void IniciarProceso_DoWork(object sender, DoWorkEventArgs e) { BackgroundWorker IniciarAplicacion = sender as BackgroundWorker; Cl_Preguntas pregunta = (Cl_Preguntas)e.Argument; CargarFormulario iniciar = new CargarFormulario(); switch (this.numero) { case 1: iniciar.Mensaje = "Agregando Pregunta"; IniciarAplicacion.ReportProgress(1, iniciar); try { daoPreguntas dao = new daoPreguntas(); iniciar.respuesta = dao.Agregar(pregunta); IniciarAplicacion.ReportProgress(2, iniciar); System.Threading.Thread.Sleep(2500); IniciarAplicacion.ReportProgress(3, iniciar); } catch (Exception) { } break; case 2: iniciar.Mensaje = "Modificando Pregunta"; IniciarAplicacion.ReportProgress(1, iniciar); try { daoPreguntas dao = new daoPreguntas(); iniciar.respuesta = dao.Modificar(pregunta); IniciarAplicacion.ReportProgress(2, iniciar); System.Threading.Thread.Sleep(2500); IniciarAplicacion.ReportProgress(3, iniciar); } catch (Exception) { } break; } }
public bool Eliminar(Cl_Preguntas pre) { bool respuesta = false; try { Contexto conn = new Contexto(); String sql = "SP_ELIMINAR_PREGUNTA"; OracleCommand cmd = new OracleCommand(); cmd.Parameters.Add("P_ID", OracleDbType.Int32).Value = pre.id; respuesta = conn.EjecutarSP(ref cmd, sql); return(respuesta); } catch (Exception) { return(respuesta); throw new Exception("No elimino el cargo correctamente."); } }
public bool Modificar(Cl_Preguntas pre) { bool respuesta = false; try { Contexto conn = new Contexto(); String sql = "SP_MODIFICAR_PREGUNTA"; OracleCommand cmd = new OracleCommand(); cmd.Parameters.Add("P_ID", OracleDbType.Int32).Value = pre.id; cmd.Parameters.Add("P_CUERPO", OracleDbType.Clob).Value = pre.cuerpo; cmd.Parameters.Add("P_COM", OracleDbType.Int32).Value = pre.competencia.id; respuesta = conn.EjecutarSP(ref cmd, sql); return(respuesta); } catch (Exception) { return(respuesta); throw new Exception("No modifico el cargo correctamente."); } }
public void llenarFormulario(Cl_Preguntas pre) { idPreguntas = pre.id; cbPerfil.SelectedValue = pre.competencia.id; txtPregunta.Text = pre.cuerpo; }
public void PasarDatos(Cl_Preguntas pre) { this.preguntas = pre; }