public Cl_Observacion RecuperarDatos(int id) { Cl_Observacion observacion; DataSet dat; try { Contexto conn = new Contexto(); String sql = "SP_RECUPERAR_DATOS_OBSERVACION"; OracleCommand cmd = new OracleCommand(); observacion = new Cl_Observacion(); cmd.Parameters.Add("O_ID", OracleDbType.Int32).Value = id; cmd.Parameters.Add("C_OBS", OracleDbType.RefCursor).Direction = ParameterDirection.Output; dat = conn.EjecutarSPListar(ref cmd, sql); string resultado = string.Empty; foreach (DataRow item in dat.Tables[0].Rows) { observacion.id = int.Parse(item[0].ToString()); observacion.mensaje = item[1].ToString(); observacion.is_nivel_alto = Convert.ToChar(item[2].ToString()); } return(observacion); } catch (Exception) { throw; } }
public void llenarFormulario(Cl_Observacion obs) { idObservacion = obs.id; txtMensaje.Text = obs.mensaje; if (obs.is_nivel_alto == '1') { rbAlto.Checked = true; } else if (obs.is_nivel_alto == '0') { rbBajo.Checked = false; } }
private void IniciarProceso_DoWork(object sender, DoWorkEventArgs e) { BackgroundWorker IniciarAplicacion = sender as BackgroundWorker; Cl_Observacion observacion = (Cl_Observacion)e.Argument; CargarFormulario iniciar = new CargarFormulario(); switch (this.numero) { case 1: iniciar.Mensaje = "Agregando Observacion"; IniciarAplicacion.ReportProgress(1, iniciar); try { daoObservacion dao = new daoObservacion(); iniciar.respuesta = dao.Agregar(observacion); IniciarAplicacion.ReportProgress(2, iniciar); System.Threading.Thread.Sleep(2500); IniciarAplicacion.ReportProgress(3, iniciar); } catch (Exception) { } break; case 2: iniciar.Mensaje = "Modificando Observacion"; IniciarAplicacion.ReportProgress(1, iniciar); try { daoObservacion dao = new daoObservacion(); iniciar.respuesta = dao.Modificar(observacion); IniciarAplicacion.ReportProgress(2, iniciar); System.Threading.Thread.Sleep(2500); IniciarAplicacion.ReportProgress(3, iniciar); } catch (Exception) { } break; } }
public Cl_Observacion recuperarDatos() { Cl_Observacion obs = new Cl_Observacion(); obs.mensaje = txtMensaje.Text; if (rbAlto.Checked) { obs.is_nivel_alto = '1'; } else if (rbBajo.Checked) { obs.is_nivel_alto = '0'; } obs.id = this.idObservacion; obs.competencia.id = this.idCompetencia; return(obs); }
public bool Eliminar(Cl_Observacion obs) { bool respuesta = false; try { Contexto conn = new Contexto(); String sql = "SP_ELIMINAR_OBSERVACION"; OracleCommand cmd = new OracleCommand(); cmd.Parameters.Add("O_ID", OracleDbType.Int32).Value = obs.id; respuesta = conn.EjecutarSP(ref cmd, sql); return(respuesta); } catch (Exception) { return(respuesta); throw new Exception("No elimino la observacion correctamente."); } }
public bool Modificar(Cl_Observacion obs) { bool respuesta = false; try { Contexto conn = new Contexto(); String sql = "SP_MODIFICAR_OBSERVACION"; OracleCommand cmd = new OracleCommand(); cmd.Parameters.Add("O_ID", OracleDbType.Int32).Value = obs.id; cmd.Parameters.Add("O_MENSAJE", OracleDbType.Clob).Value = obs.mensaje; cmd.Parameters.Add("O_NIV_ALT", OracleDbType.Char).Value = obs.is_nivel_alto; respuesta = conn.EjecutarSP(ref cmd, sql); return(respuesta); } catch (Exception) { return(respuesta); throw new Exception("No modifico la observacion correctamente."); } }
public void PasarDatos(Cl_Observacion obs) { this.observacion = obs; }