public Cl_Cuestionario RecuperarDatos(int id) { Cl_Cuestionario cuestionario; DataSet dat; try { Contexto conn = new Contexto(); String sql = "SP_RECUPERAR_DATOS_EVALUACION"; OracleCommand cmd = new OracleCommand(); cuestionario = new Cl_Cuestionario(); cmd.Parameters.Add("C_ID", OracleDbType.Int32).Value = id; cmd.Parameters.Add("C_CUE", OracleDbType.RefCursor).Direction = ParameterDirection.Output; dat = conn.EjecutarSPListar(ref cmd, sql); string resultado = string.Empty; foreach (DataRow item in dat.Tables[0].Rows) { cuestionario.id = int.Parse(item[0].ToString()); cuestionario.nombre = item[1].ToString(); cuestionario.fecha_inicio = Convert.ToDateTime(item[2].ToString()); cuestionario.dias = int.Parse(item[3].ToString()); cuestionario.ponderacion_autoevaluacion = int.Parse(item[4].ToString()); } return(cuestionario); } catch (Exception) { throw; } }
public bool Modificar(Cl_Cuestionario cue) { bool respuesta = false; try { Contexto conn = new Contexto(); String sql = "SP_MODIFICAR_CUESTIONARIO"; OracleCommand cmd = new OracleCommand(); cmd.Parameters.Add("C_ID", OracleDbType.Int32).Value = cue.id; cmd.Parameters.Add("C_NOMBRE", OracleDbType.Varchar2).Value = cue.nombre; cmd.Parameters.Add("P_FECHA_INICIO", OracleDbType.Date).Value = cue.fecha_inicio; cmd.Parameters.Add("P_DIAS", OracleDbType.Int32).Value = cue.dias; cmd.Parameters.Add("P_PONDERACION_EVALUACION", OracleDbType.Int32).Value = cue.ponderacion_evaluacion; cmd.Parameters.Add("P_PONDERACION_AUTOEVALUACION", OracleDbType.Int32).Value = cue.ponderacion_autoevaluacion; respuesta = conn.EjecutarSP(ref cmd, sql); return(respuesta); } catch (Exception) { return(respuesta); throw new Exception("No modifico el cuestionario correctamente."); } }
public void llenarFormulario(Cl_Cuestionario eva) { idEvaluacion = eva.id; txtNombre.Text = eva.nombre; dtpFechaInicio.Value = eva.fecha_inicio; numDiasHabiles.Value = eva.dias; tbPonderacion.Value = eva.ponderacion_autoevaluacion; }
public Cl_Cuestionario recuperarDatos() { Cl_Cuestionario eva = new Cl_Cuestionario(); eva.nombre = txtNombre.Text; eva.fecha_inicio = dtpFechaInicio.Value; eva.dias = int.Parse(numDiasHabiles.Value.ToString()); eva.ponderacion_autoevaluacion = tbPonderacion.Value; eva.ponderacion_evaluacion = (100 - tbPonderacion.Value); eva.id = idEvaluacion; eva.perfil.id = idPerfil; return(eva); }
static void Main(string[] args) { double numero = 1.1; decimal numero2 = Convert.ToDecimal(numero); daoUtilidad dao = new daoUtilidad(); Cl_Cuestionario eva = new Cl_Cuestionario(); eva.id = 23; Console.WriteLine(dao.recuperarFechaInicio(eva)); Console.ReadLine(); }
public bool Eliminar(Cl_Cuestionario cue) { bool respuesta = false; try { Contexto conn = new Contexto(); String sql = "SP_ELIMINAR_CUESTIONARIO"; OracleCommand cmd = new OracleCommand(); cmd.Parameters.Add("C_ID", OracleDbType.Int32).Value = cue.id; respuesta = conn.EjecutarSP(ref cmd, sql); return(respuesta); } catch (Exception) { return(respuesta); throw new Exception("No elimino el cuestionario correctamente."); } }
public bool recuperarFechaInicio(Cl_Cuestionario eva) { bool respuesta = false; try { Contexto conn = new Contexto(); String sql = "SP_RECUPERAR_FECHA_INICIO"; OracleCommand cmd = new OracleCommand(); cmd.Parameters.Add("c_id", OracleDbType.Int32).Value = eva.id; cmd.Parameters.Add("C_FECHA", OracleDbType.RefCursor).Direction = ParameterDirection.Output; DataSet res = new DataSet(); res = conn.EjecutarSPListar(ref cmd, sql); foreach (DataRow item in res.Tables[0].Rows) { int comparacion = DateTime.Compare(DateTime.Today.Date, Convert.ToDateTime(item[0].ToString())); if (comparacion < 0) { respuesta = false; } else if (comparacion == 0) { respuesta = true; } else { respuesta = true; } } return(respuesta); } catch (Exception) { throw new Exception("No hay datos para listar"); } }
public void PasarDatos(Cl_Cuestionario eva) { this.evaluacion = eva; }
private void IniciarProceso_DoWork(object sender, DoWorkEventArgs e) { BackgroundWorker IniciarAplicacion = sender as BackgroundWorker; Cl_Cuestionario evaluacion = (Cl_Cuestionario)e.Argument; CargarFormulario iniciar = new CargarFormulario(); switch (this.numero) { case 1: iniciar.Mensaje = "Agregando Evaluacion"; IniciarAplicacion.ReportProgress(1, iniciar); try { daoCuestionario dao = new daoCuestionario(); iniciar.respuesta = dao.Agregar(evaluacion); IniciarAplicacion.ReportProgress(2, iniciar); System.Threading.Thread.Sleep(2500); IniciarAplicacion.ReportProgress(3, iniciar); } catch (Exception) { formulario.ErrorConexion(); } break; case 2: iniciar.Mensaje = "Modificando Evaluacion"; IniciarAplicacion.ReportProgress(1, iniciar); try { daoCuestionario dao = new daoCuestionario(); iniciar.respuesta = dao.Modificar(evaluacion); IniciarAplicacion.ReportProgress(2, iniciar); System.Threading.Thread.Sleep(2500); IniciarAplicacion.ReportProgress(3, iniciar); } catch (Exception) { formulario.ErrorConexion(); } break; case 3: iniciar.Mensaje = "Modificando Evaluacion"; IniciarAplicacion.ReportProgress(1, iniciar); try { daoCuestionario dao = new daoCuestionario(); iniciar.respuesta = dao.Modificar(evaluacion); IniciarAplicacion.ReportProgress(2, iniciar); System.Threading.Thread.Sleep(2500); IniciarAplicacion.ReportProgress(3, iniciar); } catch (Exception) { formulario.ErrorConexion(); } break; } }