Exemple #1
0
        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.");
            }
        }
Exemple #2
0
        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;
            }
        }
Exemple #6
0
        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;
 }