示例#1
0
        public List <Entidades.Aplicacion> buscarAplicacion(int Id_Aplicacion)
        {
            Conexion   aux = new Conexion();
            SqlCommand cmd = new SqlCommand();

            cmd.Connection = aux.conectar();
            cmd.Parameters.Add(new SqlParameter("@Id_Aplicacion", Id_Aplicacion));
            cmd.CommandText = "ConsultarAplicacion";
            cmd.CommandType = CommandType.StoredProcedure;
            SqlDataReader dr = cmd.ExecuteReader();
            List <Entidades.Aplicacion> lista = new List <Entidades.Aplicacion>();

            Entidades.Aplicacion aplicacion = new Entidades.Aplicacion();

            while (dr.Read())
            {
                aplicacion.Id_Aplicacion        = Convert.ToInt32(dr["Id_Aplicacion"].ToString());
                aplicacion.Codigo               = dr["Codigo"].ToString();
                aplicacion.Descripcion          = dr["Descripcion"].ToString();
                aplicacion.Controlador          = dr["Controlador"].ToString();
                aplicacion.Estado               = Convert.ToBoolean(dr["Estado"].ToString());
                aplicacion.Estado_Accion        = dr["Estado_Accion"].ToString();
                aplicacion.Usuario_Ingreso      = dr["Usuario_Ingreso"].ToString();
                aplicacion.Fecha_Ingreso        = Convert.ToDateTime(dr["Fecha_Ingreso"].ToString());
                aplicacion.Usuario_Modificacion = dr["Usuario_Modificacion"].ToString();
                aplicacion.Fecha_Modificacion   = Convert.ToDateTime(dr["Fecha_Modificacion"].ToString());

                lista.Add(aplicacion);
            }
            aux.conectar();
            return(lista);
        }
示例#2
0
        static public void insertarAplicacion(Entidades.Aplicacion a)
        {
            Conexion.OpenConnection();

            string       query   = "insert into aplicacion (nombre) values(@nombre)";
            MySqlCommand comando = new MySqlCommand(query, Conexion.Connection);

            comando.Parameters.AddWithValue("@nombre", a.Nombre);
            comando.ExecuteNonQuery();
            Conexion.CloseConnection();
        }
示例#3
0
        static public void modificarAplicacion(Entidades.Aplicacion a)
        {
            Conexion.OpenConnection();

            string       query   = "Update aplicacion set nombre = @nombre where idAplicacion = @idAplicacion";
            MySqlCommand comando = new MySqlCommand(query, Conexion.Connection);

            comando.Parameters.AddWithValue("@nombre", a.Nombre);
            comando.Parameters.AddWithValue("@idAplicacion", a.IdAplicacion);
            comando.ExecuteNonQuery();
            Conexion.CloseConnection();
        }
示例#4
0
        static public void eliminar(Entidades.Aplicacion c)
        {
            Conexion.OpenConnection();

            string       query   = "DELETE from aplicacion WHERE idAplicacion = @idAplicacion";
            MySqlCommand comando = new MySqlCommand(query, Conexion.Connection);

            comando.Parameters.AddWithValue("@idAplicacion", c.IdAplicacion);
            comando.Prepare();
            comando.ExecuteNonQuery();
            Conexion.CloseConnection();
        }
示例#5
0
        static public bool buscarAplicacionEtapa(Entidades.Aplicacion c)
        {
            Conexion.OpenConnection();

            string       query   = "select * from detalleaplicacion where idAplicacion =@idAplicacion";
            MySqlCommand comando = new MySqlCommand(query, Conexion.Connection);

            comando.Parameters.AddWithValue("@idAplicacion", c.IdAplicacion);
            comando.Prepare();
            MySqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                Conexion.CloseConnection();
                return(true);
            }
            Conexion.CloseConnection();
            return(false);
        }
示例#6
0
        public void insertarAplicacion(Entidades.Aplicacion aplicacion)
        {
            Conexion   aux = new Conexion();
            SqlCommand cmd = new SqlCommand();

            cmd.Connection = aux.conectar();
            cmd.Parameters.Add(new SqlParameter("@Codigo", aplicacion.Codigo));
            cmd.Parameters.Add(new SqlParameter("@Descripcion", aplicacion.Descripcion));
            cmd.Parameters.Add(new SqlParameter("@Controlador", aplicacion.Controlador));
            cmd.Parameters.Add(new SqlParameter("@Estado", aplicacion.Estado));
            cmd.Parameters.Add(new SqlParameter("@Estado_Accion", aplicacion.Estado_Accion));
            cmd.Parameters.Add(new SqlParameter("@Usuario_Ingreso", aplicacion.Usuario_Ingreso));
            cmd.Parameters.Add(new SqlParameter("@Fecha_Ingreso", aplicacion.Fecha_Ingreso));
            cmd.Parameters.Add(new SqlParameter("@Usuario_Modificacion", aplicacion.Usuario_Modificacion));
            cmd.Parameters.Add(new SqlParameter("@Fecha_Modificacion", aplicacion.Fecha_Modificacion));
            cmd.CommandText = "InsertarAplicacion";
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.ExecuteNonQuery();
            aux.conectar();
        }
示例#7
0
        static public List <Entidades.Aplicacion> lista()
        {
            Conexion.OpenConnection();
            List <Entidades.Aplicacion> l = new List <Entidades.Aplicacion>();
            string       query            = "SELECT* from aplicacion";
            MySqlCommand comando          = new MySqlCommand(query, Conexion.Connection);

            comando.Prepare();
            MySqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                Entidades.Aplicacion aplicacion = new Entidades.Aplicacion();
                aplicacion.IdAplicacion = reader.GetInt32("idAplicacion");
                aplicacion.Nombre       = reader.GetString("nombre");

                //  aplicacion.Tipo = reader.GetString("tipo");
                l.Add(aplicacion);
            }
            Conexion.CloseConnection();
            return(l);
        }
示例#8
0
        static public Entidades.Aplicacion buscarAplicacion(int id)
        {
            Conexion.OpenConnection();
            Entidades.Aplicacion a = new Entidades.Aplicacion();

            string       query   = "Select * from aplicacion Where idAplicacion = @id";
            MySqlCommand comando = new MySqlCommand(query, Conexion.Connection);

            comando.Parameters.AddWithValue("@id", id);
            comando.Prepare();
            MySqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                a.Nombre = reader.GetString("nombre");


                Conexion.CloseConnection();
                return(a);
            }
            //retorna valores nulos en caso de no encontrar coincidencias
            Conexion.CloseConnection();
            return(a);
        }
示例#9
0
 public void insertarAplicacion(Entidades.Aplicacion aplicacion)
 {
     LogicaNegocio.LNAplicacion objeto = new LogicaNegocio.LNAplicacion();
     objeto.insertarAplicacion(aplicacion);
 }
示例#10
0
 public void actualizarAplicacion(Entidades.Aplicacion aplicacion)
 {
     LogicaNegocio.LNAplicacion objeto = new LogicaNegocio.LNAplicacion();
     objeto.actualizarAplicacion(aplicacion);
 }
示例#11
0
        public void actualizarAplicacion(Entidades.Aplicacion aplicacion)
        {
            ADAplicacion objeto = new ADAplicacion();

            objeto.actualizarAplicacion(aplicacion);
        }
示例#12
0
        public void insertarAplicacion(Entidades.Aplicacion aplicacion)
        {
            ADAplicacion objeto = new ADAplicacion();

            objeto.insertarAplicacion(aplicacion);
        }
示例#13
0
 /// <summary>
 /// Agrega la app a la lista si es compatible con el SO
 /// </summary>
 /// <param name="app"></param>
 /// <returns>TRUE si se puede instalar, FALSE si no es compatible</returns>
 public static bool InstalarApp(Aplicacion app)
 {
     return(app.SistemaOperativo == sistemaOP && appInstaladas + app);
 }