public bool Modificar(Cl_Competencia com) { bool respuesta = false; try { Contexto conn = new Contexto(); String sql = "SP_MODIFICAR_COMPETENCIA"; OracleCommand cmd = new OracleCommand(); cmd.Parameters.Add("C_ID", OracleDbType.Int32).Value = com.id; cmd.Parameters.Add("C_NOMBRE", OracleDbType.Varchar2).Value = com.nombre; cmd.Parameters.Add("C_DESCRIPCION", OracleDbType.Varchar2).Value = com.descripcion; cmd.Parameters.Add("C_SIGLA", OracleDbType.Char).Value = com.siglas; cmd.Parameters.Add("N_NOTA_MINIMA", OracleDbType.Double).Value = com.nota_minima; cmd.Parameters.Add("N_NOTA_MAXIMA", OracleDbType.Double).Value = com.nota_maxima; cmd.Parameters.Add("N_NOTA_ESPERADA", OracleDbType.Double).Value = com.nota_esperada; respuesta = conn.EjecutarSP(ref cmd, sql); return(respuesta); } catch (Exception) { return(respuesta); throw new Exception("No modifico la competencia correctamente."); } }
public Cl_Competencia RecuperarDatos(int run) { Cl_Competencia com; DataSet dat; try { Contexto conn = new Contexto(); String sql = "SP_RECUPERAR_COMPETENCIA"; OracleCommand cmd = new OracleCommand(); com = new Cl_Competencia(); cmd.Parameters.Add("C_ID", OracleDbType.Int32).Value = run; cmd.Parameters.Add("C_COMP", OracleDbType.RefCursor).Direction = ParameterDirection.Output; dat = conn.EjecutarSPListar(ref cmd, sql); foreach (DataRow item in dat.Tables[0].Rows) { com.id = int.Parse(item[0].ToString()); com.nombre = item[1].ToString(); com.descripcion = item[2].ToString(); com.siglas = item[3].ToString(); com.nota_minima = Convert.ToDouble(item[4].ToString()); com.nota_maxima = Convert.ToDouble(item[5].ToString()); com.nota_esperada = Convert.ToDouble(item[6].ToString()); } return(com); } catch (Exception) { throw; } }
public void llenarFormulario(Cl_Competencia com) { txtNombre.Text = com.nombre; txtSiglas.Text = com.siglas; txtDescripcion.Text = com.descripcion; numNotaMinima.Value = Convert.ToDecimal(com.nota_minima); numNotaMaxima.Value = Convert.ToDecimal(com.nota_maxima); numNotaEsperada.Value = Convert.ToDecimal(com.nota_esperada); idCompetencia = com.id; }
public Cl_Competencia recuperarDatos() { Cl_Competencia com = new Cl_Competencia(); com.nombre = txtNombre.Text; com.siglas = txtSiglas.Text; com.descripcion = txtDescripcion.Text; com.nota_minima = Convert.ToDouble(numNotaMinima.Value); com.nota_maxima = Convert.ToDouble(numNotaMaxima.Value); com.nota_esperada = Convert.ToDouble(numNotaEsperada.Value); com.id = this.idCompetencia; com.perfil.id = idPerfil; return(com); }
private void IniciarProceso_DoWork(object sender, DoWorkEventArgs e) { BackgroundWorker IniciarAplicacion = sender as BackgroundWorker; Cl_Competencia competencia = (Cl_Competencia)e.Argument; CargarFormulario iniciar = new CargarFormulario(); switch (this.numero) { case 1: iniciar.Mensaje = "Agregando Competencia"; IniciarAplicacion.ReportProgress(1, iniciar); try { daoCompetencia dao = new daoCompetencia(); iniciar.respuesta = dao.Agregar(competencia); IniciarAplicacion.ReportProgress(2, iniciar); System.Threading.Thread.Sleep(2500); IniciarAplicacion.ReportProgress(3, iniciar); } catch (Exception) { } break; case 2: iniciar.Mensaje = "Modificando Competencia"; IniciarAplicacion.ReportProgress(1, iniciar); try { daoCompetencia dao = new daoCompetencia(); iniciar.respuesta = dao.Modificar(competencia); IniciarAplicacion.ReportProgress(2, iniciar); System.Threading.Thread.Sleep(2500); IniciarAplicacion.ReportProgress(3, iniciar); } catch (Exception) { } break; } }
public bool Eliminar(Cl_Competencia com) { bool respuesta = false; try { Contexto conn = new Contexto(); String sql = "SP_ELIMINAR_COMPETENCIA"; OracleCommand cmd = new OracleCommand(); cmd.Parameters.Add("C_ID", OracleDbType.Int32).Value = com.id; respuesta = conn.EjecutarSP(ref cmd, sql); return(respuesta); } catch (Exception) { return(respuesta); throw new Exception("No elimino la competencia correctamente."); } }
public void PasarDatos(Cl_Competencia comp) { this.competencia = comp; }