public Cl_Alternativa RecuperarDatos(int id) { Cl_Alternativa alt; DataSet dat; try { Contexto conn = new Contexto(); String sql = "SP_RECUPERAR_DATOS_ALTERNATIVA"; OracleCommand cmd = new OracleCommand(); alt = new Cl_Alternativa(); cmd.Parameters.Add("A_ID", OracleDbType.Int32).Value = id; cmd.Parameters.Add("C_ALT", OracleDbType.RefCursor).Direction = ParameterDirection.Output; dat = conn.EjecutarSPListar(ref cmd, sql); foreach (DataRow item in dat.Tables[0].Rows) { alt.id = int.Parse(item[0].ToString()); alt.nota = Convert.ToDouble(item[1].ToString()); alt.cuerpo = item[2].ToString(); } return(alt); } catch (Exception) { throw; } }
public Cl_Alternativa recuperarDatos() { Cl_Alternativa alt = new Cl_Alternativa(); alt.nota = Convert.ToDouble(numNotaIndividual.Text); string alternativa = txtAlternativa.Text.ToLower(); alt.cuerpo = FirstCharToUpper(alternativa); alt.id = idAlternativa; alt.pregunta.id = idPregunta; return(alt); }
private void IniciarProceso_DoWork(object sender, DoWorkEventArgs e) { BackgroundWorker IniciarAplicacion = sender as BackgroundWorker; Cl_Alternativa alternativa = (Cl_Alternativa)e.Argument; CargarFormulario iniciar = new CargarFormulario(); switch (this.numero) { case 1: iniciar.Mensaje = "Agregando Alternativa"; IniciarAplicacion.ReportProgress(1, iniciar); try { daoAlternativa dao = new daoAlternativa(); iniciar.respuesta = dao.Agregar(alternativa); IniciarAplicacion.ReportProgress(2, iniciar); System.Threading.Thread.Sleep(2500); IniciarAplicacion.ReportProgress(3, iniciar); } catch (Exception) { } break; case 2: iniciar.Mensaje = "Modificando Alternativa"; IniciarAplicacion.ReportProgress(1, iniciar); try { daoAlternativa dao = new daoAlternativa(); iniciar.respuesta = dao.Modificar(alternativa); IniciarAplicacion.ReportProgress(2, iniciar); System.Threading.Thread.Sleep(2500); IniciarAplicacion.ReportProgress(3, iniciar); } catch (Exception) { } break; } }
public bool Eliminar(Cl_Alternativa alt) { bool respuesta = false; try { Contexto conn = new Contexto(); String sql = "SP_ELIMINAR_ALTERNATIVA"; OracleCommand cmd = new OracleCommand(); cmd.Parameters.Add("A_ID", OracleDbType.Int32).Value = alt.id; respuesta = conn.EjecutarSP(ref cmd, sql); return(respuesta); } catch (Exception) { return(respuesta); throw new Exception("No elimino la alternativa correctamente."); } }
public bool Modificar(Cl_Alternativa alt) { bool respuesta = false; try { Contexto conn = new Contexto(); String sql = "SP_MODIFICAR_ALTERNATIVA"; OracleCommand cmd = new OracleCommand(); cmd.Parameters.Add("A_ID", OracleDbType.Int32).Value = alt.id; cmd.Parameters.Add("A_CUERPO", OracleDbType.Clob).Value = alt.cuerpo; cmd.Parameters.Add("A_NOTA", OracleDbType.Double).Value = alt.nota; respuesta = conn.EjecutarSP(ref cmd, sql); return(respuesta); } catch (Exception) { return(respuesta); throw new Exception("No modifico el cargo correctamente."); } }
public bool Agregar(Cl_Alternativa alt) { bool respuesta = false; try { Contexto conn = new Contexto(); String sql = "SP_AGREGAR_ALTERNATIVA"; OracleCommand cmd = new OracleCommand(); cmd.Parameters.Add("A_CUERPO", OracleDbType.Clob).Value = alt.cuerpo; cmd.Parameters.Add("A_NOTA", OracleDbType.Double).Value = alt.nota; cmd.Parameters.Add("A_PRE", OracleDbType.Int32).Value = alt.pregunta.id; respuesta = conn.EjecutarSP(ref cmd, sql); return(respuesta); } catch (Exception) { return(respuesta); throw new Exception("No pudo agregarse alternativa correctamente."); } }
public void llenarFormulario(Cl_Alternativa alt) { idAlternativa = alt.id; numNotaIndividual.Value = Convert.ToDecimal(alt.nota); txtAlternativa.Text = alt.cuerpo; }
public void PasarDatos(Cl_Alternativa alt) { this.alternativa = alt; }